0
0
0
-1
-1
-1
-1
-1
-1
-1
-1
0
-1
-1
-1
0
-1
0
-1
0
-1
0
-2
1
-2
2
-3
3
-6
10
-45
-238
-319
-384
-513
-818
-1080
-1329
-1744
-2020
-2114
-2234
-2378
-2245
-2216
-2289
-2078
-1774
-1688
-1518
-1236
-1142
-1195
-994
-896
-930
-770
-687
-631
-554
-430
-402
-354
-306
-240
-156
-107
-98
-103
-132
-173
-219
-304
-376
-492
-627
-692
-675
-694
-648
-570
-552
-537
-484
-393
-366
-305
-198
-104
26
156
177
216
344
473
618
836
1095
1345
1620
1905
2214
2542
2882
3266
3628
4002
4415
4949
5504
5850
4467
1903
-330
-2037
-3074
-3024
-2509
-3672
-4710
-4338
-3691
-2858
-1730
-1382
-2428
-2747
-2146
-2173
-2331
-2507
-3045
-3655
-3323
-2388
-1884
-1476
-915
-377
230
1098
2102
2566
2916
3320
3122
2550
2122
1657
1062
889
789
326
107
365
503
560
723
460
-77
-260
-371
-793
-1233
-1682
-2304
-2750
-2844
-2889
-2974
-2890
-2681
-2452
-2041
-1533
-1053
-642
-331
-87
-56
-85
36
54
37
96
115
167
509
953
1189
1342
1434
1381
1370
1454
1379
1085
737
362
-15
-322
-565
-848
-1146
-1369
-1500
-1519
-1429
-1301
-1279
-1292
-1292
-1299
-1334
-1355
-1454
-1873
-2288
-2441
-2454
-2397
-2113
-1774
-1675
-1409
-889
-564
-359
-74
38
-37
-62
-62
-273
-404
-395
-526
-654
-673
-683
-689
-649
-686
-708
-675
-720
-847
-944
-1026
-1099
-1140
-1189
-1258
-1234
-1103
-991
-909
-891
-748
-545
-363
-145
25
95
165
294
356
394
527
628
682
808
915
1019
1236
1513
1688
1883
2089
2292
2508
2823
3104
3368
3761
4151
4535
4981
5169
4843
3397
1103
-865
-2292
-3116
-3462
-3469
-4260
-4842
-4343
-3590
-2914
-2314
-2126
-2660
-2765
-2157
-1997
-1987
-2029
-2305
-2469
-2158
-1592
-1306
-1024
-589
-37
830
1755
2657
3247
3513
3540
3247
2766
2281
1834
1331
980
708
334
191
273
195
38
-83
-356
-652
-689
-794
-1207
-1586
-1906
-2301
-2581
-2667
-2848
-3022
-2937
-2672
-2267
-1723
-1139
-625
-143
257
502
587
574
568
558
602
631
666
771
921
1106
1190
1194
1187
1120
1102
1130
1044
801
513
241
-80
-420
-773
-1143
-1463
-1688
-1777
-1839
-1829
-1716
-1612
-1504
-1389
-1330
-1333
-1289
-1199
-1168
-1158
-1081
-1008
-899
-902
-1023
-1213
-1353
-1407
-1351
-1141
-1013
-864
-670
-480
-376
-286
-230
-282
-434
-508
-658
-789
-836
-910
-960
-1025
-1008
-1027
-996
-999
-986
-934
-884
-890
-873
-853
-895
-941
-982
-1004
-979
-866
-738
-550
-397
-210
-27
155
341
483
592
657
723
778
823
884
966
1050
1175
1269
1408
1612
1851
2122
2483
2871
3272
3735
4268
4701
5118
5460
5421
3917
1430
-490
-2047
-3077
-3419
-3475
-4637
-5376
-4610
-3696
-2976
-2319
-2309
-2928
-2720
-1691
-1271
-1360
-1621
-2098
-2348
-2112
-1697
-1666
-1725
-1480
-760
404
1511
0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
1
-3
2
-4
5
-7
8
-12
14
-19
22
-30
39
-58
100
-353
-1186
-1096
-1375
-1655
-1870
-1289
-598
-836
-1434
-1618
-1510
-1231
-1021
-1405
-2196
-2433
-1957
-1340
-949
-991
-1171
-875
-128
444
560
320
27
138
694
1073
871
453
226
205
429
543
227
-163
-173
145
438
555
409
171
94
214
297
65
-258
-517
-637
-621
-663
-841
-1082
-1243
-1264
-1210
-1158
-1144
-1090
-973
-830
-635
-494
-438
-459
-502
-497
-486
-472
-482
-495
-486
-427
-316
-226
-214
-215
-180
-122
-7
131
199
200
205
235
255
239
100
-73
-154
-219
-292
-328
-352
-427
-448
-428
-460
-477
-482
-496
-466
-437
-407
-442
-565
-635
-711
-784
-844
-870
-891
-848
-755
-675
-650
-586
-447
-310
-163
-53
-37
-14
55
86
25
-59
-169
-256
-250
-274
-356
-468
-554
-538
-487
-463
-421
-452
-464
-417
-360
-344
-366
-409
-437
-435
-445
-442
-481
-516
-497
-432
-362
-345
-343
-294
-218
-160
-102
-111
-88
6
77
143
178
148
158
147
180
184
163
149
117
123
147
135
93
64
89
118
122
91
60
47
27
12
-11
-31
-70
-79
-120
-191
-249
-308
-344
-363
-363
-381
-406
-369
-340
-319
-265
-265
-261
-191
-105
-108
-155
-179
-184
-168
-174
-240
-345
-392
-358
-340
-323
-323
-356
-313
-233
-208
-256
-324
-390
-379
-348
-382
-425
-464
-476
-444
-404
-409
-491
-516
-470
-422
-372
-357
-378
-412
-395
-350
-336
-342
-356
-338
-324
-285
-270
-297
-293
-258
-190
-167
-166
-172
-185
-190
-211
-176
-170
-196
-173
-164
-164
-150
-138
-113
-107
-132
-174
-192
-216
-227
-235
-255
-273
-289
-303
-303
-296
-301
-287
-264
-271
-283
-285
-301
-290
-278
-324
-367
-344
-332
-346
-320
-299
-278
-246
-232
-226
-214
-218
-239
-240
-235
-253
-241
-225
-231
-216
-186
-190
-195
-190
-199
-265
-338
-361
-411
-467
-449
-407
-389
-366
-332
-296
-270
-249
-238
-259
-254
-253
-270
-271
-278
-267
-250
-233
-210
-201
-186
-126
-70
-60
-70
-71
-81
-75
-103
-175
-245
-314
-339
-354
-390
-397
-391
-396
-400
-370
-364
-375
-367
-362
-373
-394
-415
-437
-454
-473
-462
-464
-476
-444
-422
-426
-392
-331
-287
-256
-226
-181
-153
-131
-99
-109
-113
-136
-160
-194
-229
-217
-237
-252
-261
-280
-312
-316
-306
-319
-333
-337
-340
-347
-378
-353
-339
-353
-352
-393
-390
-374
-384
-360
-321
-280
-271
-257
-233
-232
-233
-233
-260
-281
-299
-303
-318
-336
-336
-353
-340
-304
-258
-239
-254
-265
-276
-269
-256
-256
-276
-257
-279
-310
-294
-293
-285
-285
-270
-240
-220
-193
-190
-195
-154
-124
-92
-48
-54
-81
-126
-167
-155
-159
-204
-243
-275
-274
-250
-256
-230
-216
-201
-168
-176
-188
-183
-146
-142
-160
-153
-177
-194
-219
-240
-240
-233
-203
-197
-187
-173
-200
-218
-217
-198
-177
-213
-247
-244
-237
-230
-201
-200
-205
-215
-234
-231
-213
-200
-147
-93
-73
-68
-83
-48
-40
-54
-56
-63
-63
-59
-73
-97
-91
-109
-108
-94
-119
-148
-191
-233
-275
-272
-231
-244
-267
-243
-216
-219
-204
-206
-245
-269
-286
-310
-337
-340
-351
-363
-384
-431
-426
-411
-413
-393
-372
-373
-360
-341
-302
-253
-246
-243
-222
-227
-210
-181
-135
-137
-136
-116
-135
-163
-199
-201
-207
-166
-142
-150
-151
-176
-186
-196
-178
-214
-221
-195
-189
-187
-197
-195
-181
-209
-237
-234
-257
-287
-279
-255
-269
-278
-286
-303
-284
-237
-229
-207
-176
-151
-132
-135
-141
-134
-138
-135
-144
-152
-143
-165
-189
-201
-219
-238
-233
-240
-261
-277
-274
-283
-280
-280
-277
-300
-297
-270
-295
-298
-273
-290
-283
-292
-301
-296
-310
-294
-253
-224
-215
-200
-180
-166
-124
-99
-117
-128
-157
-112
-85
-111
-86
-106
-111
-96
-113
-135
-138
-183
-230
-249
-213
-198
-178
-188
-166
-158
-193
-204
-242
-260
-259
-242
-268
-287
-253
-270
-261
-229
-223
-211
-220
-202
-185
-173
-148
-172
-166
-155
-155
-175
-183
-185
-191
-172
-142
-102
-58
-55
-99
-97
-99
-76
-77
-118
-175
-223
-248
-309
-326
-320
-344
-335
-333
-361
-360
-370
-372
-374
-388
-374
-388
-412
-415
-423
-394
-391
-429
-412
-436
-442
-444
-470
-467
-500
-485
-441
-445
-425
-377
-307
-283
-282
-270
-253
-248
-215
-225
-249
-237
-281
-273
-237
-269
-280
-277
-298
-304
-295
-308
-338
-359
-390
-435
-457
-474
-540
-514
-486
-483
-452
-454
-382
-404
-437
-408
-405
-389
-389
-361
-365
-388
-386
-358
-336
-331
-313
-296
-266
-293
-263
-227
-227
-223
-221
-240
-296
-333
-394
-473
-490
-499
-533
-532
-548
-542
-540
-534
-534
-533
-546
-564
-568
-606
-616
-601
-589
-590
-526
-478
-451
-434
-454
-455
-426
-355
-337
-353
-343
-360
-324
-292
-276
-246
-238
-282
-305
-319
-353
-373
-360
-386
-399
-427
-467
-458
-492
-506
-491
-459
-456
-452
-447
-458
-393
-381
-409
-418
-432
-434
-463
-472
-463
-488
-438
-401
-375
-366
-333
-358
-347
-354
-336
-291
-281
-286
-266
-243
-247
-243
-218
-201
-184
-207
-217
-196
-188
-168
-162
-174
-226
-248
-276
-324
-358
-370
-348
-335
-322
-359
-421
-462
-467
-447
-455
-447
-428
-391
-367
-380
-377
-422
-410
-409
-435
-424
-396
-428
-401
-348
-340
-270
-255
-277
-172
-142
-179
-154
-135
-94
-83
-137
-196
-194
-206
-234
-233
-264
-323
-303
-276
-257
-256
-276
-339
-360
-364
-388
-382
-374
-384
-360
-308
-276
-241
-254
-242
-225
-209
-179
-173
-174
-180
-174
-144
-79
-42
-40
-25
-28
-8
5
-8
-41
-60
-59
-81
-67
-59
-111
-153
-189
-193
-207
-238
-234
-235
-252
-262
-269
-284
-280
-264
-240
-222
-233
-248
-247
-260
-271
-250
-235
-206
-183
-180
-154
-117
-108
-83
-62
-60
-22
3
35
44
14
-1
-22
-49
-48
-66
-80
-87
-97
-95
-85
-67
-66
-93
-87
-71
-120
-149
-163
-155
-93
-70
-72
-93
-88
-88
-114
-125
-142
-150
-114
-97
-79
-52
-55
-85
-143
-160
-164
-143
-118
-125
-115
-112
-72
-45
-61
-63
-35
-23
-35
-43
-55
-53
-47
-77
-81
-94
-96
-79
-86
-97
-87
-52
-39
-42
-66
-104
-130
-192
-226
-251
-275
-278
-303
-308
-303
-270
-238
-228
-187
-186
-162
-116
-110
-111
-88
-85
-96
-70
-46
-23
4
-4
11
30
29
15
-28
-64
-94
-131
-136
-110
-98
-99
-92
-98
-130
-163
-171
-181
-210
-190
-224
-231
-238
-252
-232
-228
-222
-229
-227
-220
-206
-215
-209
-160
-145
-143
-138
-150
-145
-105
-113
-89
-60
-90
-65
-83
-116
-150
-194
-211
-218
-232
-236
-180
-142
-129
-120
-130
-138
-161
-166
-190
-185
-169
-160
-156
-137
-125
-128
-118
-115
-119
-125
-120
-102
-88
-91
-127
-156
-172
-205
-210
-223
-237
-219
-222
-172
-135
-108
-91
-130
-183
-200
-216
-232
-256
-256
-265
-279
-282
-285
-291
-287
-292
-273
-235
-209
-193
-184
-187
-168
-146
-140
-132
-133
-146
-167
-156
-155
-152
-135
-133
-123
-98
-89
-86
-101
-113
-128
-128
-122
-129
-103
-57
-14
13
-10
10
-23
-36
-27
-65
-77
-96
-112
-133
-131
-149
-129
-122
-146
-150
-151
-174
-173
-183
-222
-259
-289
-309
-326
-355
-372
-376
-374
-365
-363
-331
-290
-297
-276
-277
-319
-319
-301
-311
-323
-338
-334
-286
-270
-267
-209
-168
-150
-152
-121
-95
-140
-167
-178
-202
-230
-239
-237
-250
-278
-271
-247
-206
-176
-139
-88
-78
-59
-65
-89
-106
-119
-124
-165
-184
-162
-189
-243
-270
-242
-212
-212
-178
-137
-93
-65
-63
-66
-85
-100
-115
-99
-104
-129
-131
-147
-166
-154
-112
-91
-67
-88
-109
-118
-133
-120
-148
-172
-176
-181
-190
-221
-201
-201
-221
-231
-187
-154
-146
-136
-151
-158
-147
-134
-143
-185
-219
-198
-203
-226
-246
-283
-273
-284
-281
-234
-193
-182
-164
-137
-163
-146
-146
-178
-207
-193
-180
-157
-169
-202
-216
-236
-248
-243
-281
-295
-342
-322
-369
-328
-626
-1170
-1198
-969
-1149
-1325
-1303
-1362
-1013
-580
-487
-460
-170
163
542
891
808
776
654
625
671
455
-161
-436
-526
-789
-890
-1122
-1363
-1368
-1015
-878
-792
-556
-317
20
446
592
506
567
555
428
313
38
-347
-483
-573
-808
-943
-1028
-1099
-912
-723
-646
-530
-291
-83
138
329
344
330
398
412
303
209
29
-150
-241
-356
-521
-650
-752
-812
-724
-646
-602
-493
-328
-187
-2
105
135
152
192
153
94
8
-123
-236
-257
-365
-434
-406
-400
-409
-281
-210
-145
-9
90
114
166
178
147
124
64
-9
-39
-73
-146
-165
-216
-238
-245
-246
-271
-237
-205
-227
-303
-320
-303
-385
-431
-502
-488
-469
-463
-516
-447
-335
-220
-101
-39
23
108
205
140
139
117
44
-19
-50
-170
-241
-279
-287
-282
-368
-344
-301
-273
-233
-185
-213
-266
-288
-258
-360
-356
-388
-352
-355
-412
-413
-431
-461
-441
-489
-431
-317
-315
-242
-214
-221
-142
-60
-186
-182
-53
-75
-97
-67
-113
-207
-89
-115
-212
-216
-184
-253
-173
-29
-227
-167
-141
-223
-299
-283
-438
-438
-347
-399
-450
-368
-357
-405
-352
-267
-268
-226
-134
-69
-33
-16
-122
-189
-223
-287
-326
-383
-418
-453
-434
-446
-439
-385
-303
-256
-131
-59
-51
-10
19
39
26
-7
-136
-187
-284
-338
-301
-309
-373
-415
-412
-393
-378
-322
-320
-328
-276
-280
-255
-230
-240
-284
-221
-283
-412
-382
-332
-370
-372
-348
-377
-234
-149
-137
-179
-106
-31
45
8
-51
-52
-128
-180
-221
-281
-378
-312
-207
-236
-258
-233
-223
-235
-107
-60
-91
-56
15
-34
-117
-202
-273
-312
-407
-359
-358
-411
-457
-422
-366
-374
-380
-355
-345
-351
-269
-180
-233
-264
-212
-251
-282
-260
-262
-323
-318
-246
-215
-202
-196
-239
-291
-243
-209
-205
-245
-234
-193
-124
-193
-295
-359
-346
-293
-261
-277
-339
-324
-294
-304
-330
-253
-181
-146
-157
-222
-283
-291
-314
-363
-383
-395
-400
-401
-420
-412
-347
-242
-200
-215
-197
-261
-236
-194
-193
-297
-326
-323
-395
-445
-476
-460
-380
-307
-313
-250
-153
-169
-184
-100
-94
-42
-127
-253
-259
-248
-292
-322
-273
-298
-207
-177
-184
-222
-167
-136
-149
-130
-147
-179
-161
-113
-137
-132
-104
-114
-92
-81
-107
-136
-140
-209
-293
-308
-298
-277
-309
-283
-202
-123
-74
-92
-74
-43
-58
-89
-142
-203
-205
-182
-180
-181
-164
-177
-218
-229
-206
-157
-146
-152
-175
-191
-179
-144
-176
-197
-204
-249
-298
-349
-412
-479
-520
-469
-424
-440
-381
-349
-354
-349
-316
-364
-408
-430
-456
-458
-467
-492
-475
-460
-458
-427
-396
-379
-390
-403
-431
-446
-458
-474
-453
-439
-433
-391
-344
-341
-369
-398
-444
-507
-480
-468
-526
-542
-540
-533
-528
-481
-466
-477
-446
-461
-520
-544
-517
-502
-499
-462
-470
-499
-467
-451
-421
-345
-298
-290
-285
-295
-391
-432
-409
-448
-496
-456
-430
-414
-376
-358
-376
-374
-349
-351
-324
-271
-276
-298
-258
-243
-279
-274
-282
-317
-315
-293
-272
-238
-211
-218
-141
-65
-64
-9
70
79
118
194
247
229
210
239
181
116
155
146
11
64
270
326
394
590
657
688
860
987
974
1035
1119
1097
1129
1160
1028
701
272
-214
-572
-793
-1066
-1368
-1579
-1721
-1735
-1616
-1712
-1967
-2100
-2048
-1910
-1632
-1408
-1332
-1134
-841
-577
-436
-355
-385
-369
-213
-46
57
81
29
-99
-174
-201
-287
-429
-525
-548
-546
-557
-539
-600
-758
-856
-792
-758
-804
-779
-777
-824
-799
-745
-789
-919
-995
-1048
-1055
-981
-986
-1036
-1051
-1094
-1090
-1039
-1033
-1054
-1029
-935
-872
-791
-721
-722
-762
-749
-642
-572
-518
-490
-530
-557
-531
-497
-474
-475
-489
-465
-418
-387
-381
-374
-377
-384
-322
-271
-278
-304
-293
-253
-210
-122
-48
-35
-17
54
157
238
310
311
317
404
454
502
609
691
755
909
1065
1129
1328
1546
1655
1859
2190
2517
2751
2968
2788
2014
1338
888
247
-393
-797
-1422
-2085
-2124
-1989
-2194
-2443
-2503
-2472
-2177
-1569
-1165
-1007
-818
-603
-501
-464
-532
-774
-894
-846
-804
-687
-516
-491
-544
-477
-329
-201
-30
223
384
419
560
725
675
516
345
86
-104
-86
-57
-180
-309
-359
-400
-387
-385
-505
-596
-535
-466
-421
-368
-430
-579
-647
-677
-774
-845
-872
-901
-870
-729
-580
-491
-418
-337
-271
-170
-31
60
51
-11
-72
-144
-190
-353
-674
-966
-1161
-1316
-1406
-1389
-1437
-1555
-1523
-1433
-1400
-1315
-1184
-1118
-1085
-980
-865
-826
-829
-911
-1038
-1071
-1071
-1158
-1163
-1183
-1220
-1109
-1022
-970
-955
-947
-893
-792
-657
-563
-547
-543
-498
-477
-501
-517
-509
-528
-569
-512
-441
-413
-438
-426
-408
-391
-316
-272
-265
-224
-196
-128
-2
73
103
173
328
481
664
838
957
1074
1177
1235
1330
1475
1519
1553
1771
2008
2212
2528
2875
3246
3296
2845
2100
1270
563
-60
-562
-1207
-1865
-2312
-2479
-2458
-2671
-2903
-3042
-2841
-2335
-1744
-1190
-954
-806
-661
-417
-395
-519
-615
-725
-676
-445
-240
-180
-200
-199
-169
-55
147
357
544
706
814
815
787
598
295
-47
-353
-519
-566
-558
-644
-829
-1033
-1117
-1108
-1129
-1147
-1150
-1078
-905
-702
-621
-690
-803
-901
-952
-929
-902
-901
-838
-714
-609
-520
-426
-346
-264
-140
36
230
369
421
374
269
140
55
-40
-182
-298
-372
-397
-402
-437
-549
-680
-833
-1083
-1261
-1299
-1416
-1651
-1720
-1738
-1851
-1865
-1703
-1667
-1652
-1471
-1220
-1044
-818
-618
-531
-462
-410
-391
-421
-452
-485
-490
-482
-545
-639
-703
-795
-840
-804
-707
-657
-602
-532
-478
-416
-361
-341
-361
-379
-375
-322
-309
-323
-366
-419
-462
-470
-430
-417
-383
-300
-209
-81
81
218
373
528
653
805
1027
1241
1383
1538
1703
1882
2034
2180
2359
2597
2818
3175
3667
4140
4044
3191
2001
935
165
-579
-1253
-2033
-2942
-3441
-3448
-3306
-3596
-3878
-3929
-3536
-2705
-1776
-1144
-984
-811
-569
-250
-110
-191
-335
-337
-152
128
312
365
262
160
208
407
642
857
1047
1128
1142
1149
1133
903
579
223
-71
-217
-212
-230
-446
-765
-1000
-1098
-1049
-988
-1039
-1083
-976
-768
-611
-562
-661
-832
-911
-813
-636
-477
-370
-308
-234
-118
32
140
197
237
349
516
639
705
660
491
275
143
31
-75
-195
-316
-364
-387
-369
-378
-525
-705
-804
-779
-685
-639
-634
-702
-814
-928
-1114
-1286
-1426
-1653
-1778
-1702
-1589
-1545
-1437
-1330
-1330
-1234
-1001
-833
-704
-589
-417
-368
-269
-296
-385
-488
-573
-589
-550
-481
-513
-557
-638
-738
-781
-751
-796
-821
-822
-731
-656
-625
-650
-678
-648
-587
-461
-340
-231
-219
-175
-130
-72
-13
5
15
88
203
324
442
497
565
665
817
953
1181
1406
1559
1680
1849
1988
2084
2258
2441
2585
2771
3122
3523
3956
4340
4210
3334
1946
789
-78
-775
-1554
-2412
-3302
-3839
-3927
-3768
-4004
-4229
-4190
-3452
-2427
-1386
-749
-552
-336
-126
227
311
254
83
100
349
581
648
533
301
208
280
569
875
1147
1366
1406
1344
1132
950
725
404
56
-210
-385
-458
-555
-781
-1163
-1475
-1566
-1447
-1283
-1182
-1127
-1012
-798
-655
-617
-702
-824
-811
-623
-366
-197
-210
-214
-200
-135
-14
101
245
369
582
763
837
813
689
491
296
139
6
-91
-177
-335
-503
-650
-721
-768
-822
-862
-880
-850
-738
-650
-684
-790
-892
-962
-1028
-1073
-1108
-1216
-1383
-1543
-1640
-1673
-1603
-1502
-1430
-1281
-1046
-763
-527
-409
-372
-300
-187
-54
-64
-101
-209
-259
-283
-286
-340
-435
-486
-508
-503
-524
-516
-532
-564
-637
-665
-649
-595
-598
-590
-592
-513
-385
-340
-314
-308
-242
-160
-36
28
26
39
98
131
204
287
401
547
682
880
1058
1272
1439
1612
1740
1891
2123
2334
2538
2731
2950
3218
3589
4030
4359
4178
3074
1480
193
-614
-1062
-1554
-2325
-3433
-4175
-4195
-3976
-4092
-4428
-4400
-3664
-2454
-1360
-766
-649
-708
-408
41
155
79
125
334
555
702
604
338
283
471
614
784
1109
1456
1715
1881
1723
1284
1043
1014
919
701
438
93
-212
-436
-732
-1176
-1576
-1702
-1631
-1458
-1257
-1196
-1214
-1181
-1084
-1031
-1034
-924
-725
-525
-313
-228
-341
-439
-377
-239
-121
24
165
290
496
697
705
584
515
493
506
527
498
351
228
90
-145
-362
-521
-613
-657
-671
-684
-728
-702
-634
-687
-801
-913
-918
-821
-736
-725
-849
-978
-1063
-1099
-1135
-1180
-1268
-1449
-1567
-1560
-1521
-1430
-1258
-1109
-1018
-860
-693
-578
-436
-346
-256
-189
-93
-107
-137
-234
-351
-422
-433
-507
-563
-566
-606
-628
-644
-657
-724
-676
-594
-504
-471
-420
-434
-443
-411
-354
-278
-190
-90
-70
4
81
109
85
102
137
193
331
518
671
816
976
1150
1350
1552
1790
1986
2218
2414
2616
2871
3111
3405
3655
4010
4293
4154
3186
1713
368
-739
-1138
-1211
-1498
-2402
-3389
-3975
-4230
-4160
-4019
-3710
-3192
-2348
-1613
-1192
-1070
-1115
-918
-510
-321
-433
-373
-108
146
295
83
-414
-537
-73
561
964
1212
1319
1387
1600
1695
1461
1252
1343
1477
1422
1163
684
176
-115
-321
-697
-1153
-1305
-1183
-1037
-975
-1107
-1361
-1461
-1280
-1076
-1054
-1042
-896
-773
-716
-758
-964
-1109
-943
-661
-487
-395
-232
-105
52
216
220
225
330
540
684
745
705
574
472
393
249
44
-42
-46
-82
-155
-263
-418
-517
-496
-481
-533
-570
-545
-535
-537
-571
-697
-842
-933
-962
-984
-1015
-1067
-1148
-1266
-1443
-1623
-1763
-1746
-1612
-1427
-1215
-1087
-1016
-973
-858
-736
-611
-438
-225
-113
-105
-173
-290
-355
-366
-344
-378
-422
-449
-399
-407
-462
-566
-650
-673
-655
-646
-677
-668
-664
-618
-604
-566
-513
-395
-257
-142
-125
-128
-85
-26
86
136
210
330
519
686
838
970
1115
1322
1553
1771
1955
2147
2327
2541
2803
3067
3309
3607
3994
4390
4502
3913
2461
966
-257
-865
-869
-885
-1462
-2651
-3545
-4181
-4350
-4298
-3969
-3363
-2524
-1707
-1377
-1335
-1493
-1380
-863
-369
-330
-453
-359
-176
-72
-192
-663
-985
-667
61
674
962
1106
1201
1399
1664
1668
1520
1613
1906
2016
1722
1187
551
103
-58
-226
-636
-1018
-1059
-947
-946
-1116
-1385
-1607
-1485
-1129
-968
-1005
-1006
-978
-1018
-1070
-1231
-1486
-1446
-1132
-879
-794
-768
-737
-637
-352
-94
58
221
486
743
869
904
806
686
632
619
523
367
284
249
177
50
-114
-245
-240
-175
-162
-210
-293
-354
-417
-480
-572
-726
-855
-894
-902
-930
-1008
-1094
-1148
-1118
-984
-890
-827
-722
-623
-627
-826
-1073
-1265
-1314
-1173
-1019
-908
-924
-912
-972
-985
-960
-806
-540
-248
-84
-115
-176
-272
-327
-325
-279
-362
-382
-354
-342
-528
-736
-907
-1012
-963
-892
-838
-804
-721
-694
-652
-671
-639
-550
-345
-129
-34
-28
-55
-57
-47
7
78
187
320
515
627
693
764
897
1111
1340
1528
1685
1896
2126
2342
2501
2668
2835
3143
3527
3994
4252
3972
2884
1423
209
-606
-740
-751
-1024
-2029
-3012
-3728
-4024
-3965
-3805
-3325
-2689
-1911
-1491
-1412
-1600
-1681
-1323
-745
-457
-511
-592
-553
-521
-561
-834
-1203
-1084
-458
244
662
820
853
999
1329
1616
1651
1724
1970
2194
2094
1613
940
346
69
-45
-324
-779
-1067
-1145
-1182
-1324
-1568
-1800
-1735
-1343
-997
-929
-1003
-1061
-1107
-1107
-1162
-1347
-1454
-1307
-1067
-945
-981
-1059
-1068
-823
-442
-154
53
302
605
819
959
952
866
860
892
843
718
583
449
317
186
-19
-208
-332
-331
-278
-293
-388
-526
-615
-665
-665
-712
-785
-841
-878
-904
-1009
-1114
-1197
-1268
-1235
-1169
-1101
-1039
-977
-895
-764
-684
-684
-794
-889
-918
-913
-890
-878
-900
-957
-917
-856
-799
-716
-645
-565
-464
-406
-432
-447
-437
-456
-539
-632
-754
-862
-969
-1032
-1134
-1198
-1191
-1171
-1136
-1153
-1117
-1044
-917
-835
-754
-700
-594
-470
-364
-263
-212
-165
-88
28
131
263
367
483
615
783
937
1083
1267
1445
1585
1701
1844
1979
2144
2316
2499
2668
2890
3163
3510
3806
3792
3070
1757
564
-414
-680
-702
-890
-1799
-2970
-3734
-4194
-4127
-4050
-3690
-3248
-2449
-1752
-1510
-1531
-1661
-1381
-783
-244
-175
-347
-441
-449
-446
-618
-1018
-1162
-729
33
614
819
786
806
1083
1542
1738
1742
1828
1964
1955
1614
1004
332
-52
-140
-283
-671
-1051
-1250
-1272
-1267
-1370
-1590
-1698
-1402
-917
-647
-687
-838
-980
-980
-859
-929
-1149
-1206
-1089
-981
-989
-1045
-1158
-1074
-701
-336
-44
175
429
674
875
1007
969
890
885
909
824
632
426
213
56
-90
-298
-476
-509
-438
-361
-336
-377
-435
-460
-421
-403
-451
-524
-598
-663
-763
-872
-984
-1107
-1141
-1092
-1038
-979
-935
-877
-801
-674
-501
-383
-261
-225
-237
-201
-251
-388
-560
-670
-800
-869
-858
-855
-927
-952
-869
-816
-761
-703
-643
-633
-576
-612
-645
-700
-799
-906
-958
-980
-1005
-1000
-1024
-1034
-1039
-947
-874
-772
-653
-533
-458
-355
-261
-218
-116
-46
62
136
262
357
419
470
514
587
696
853
988
1063
1120
1226
1292
1367
1429
1517
1627
1784
1973
2190
2434
2699
2977
3273
3396
3065
2333
1405
584
-19
-372
-720
-1318
-2127
-2871
-3412
-3697
-3743
-3646
-3355
-2841
-2205
-1743
-1514
-1384
-1195
-840
-418
-213
-198
-201
-241
-290
-421
-698
-907
-810
-418
54
383
543
615
823
1184
1488
1641
1775
1894
1947
1861
1532
1015
527
189
-44
-339
-742
-1049
-1230
-1292
-1370
-1528
-1661
-1578
-1272
-949
-786
-818
-940
-1005
-960
-931
-1031
-1177
-1218
-1144
-1053
-1032
-1067
-1026
-798
-443
-89
160
343
559
797
990
1057
1029
997
1004
966
816
550
255
27
-118
-246
-375
-494
-589
-612
-593
-587
-647
-688
-654
-581
-531
-566
-654
-725
-791
-845
-900
-988
-1032
-1037
-964
-878
-866
-867
-808
-662
-435
-229
-186
-305
-329
-207
-105
-89
-261
-555
-813
-829
-833
-876
-963
-1021
-1036
-978
-993
-1132
-1153
-1078
-972
-867
-838
-957
-1003
-1018
-996
-1095
-1090
-1090
-1028
-901
-848
-888
-933
-842
-789
-707
-666
-595
-523
-409
-345
-371
-372
-270
-120
40
151
215
271
359
507
605
685
751
874
1048
1199
1294
1322
1405
1531
1685
1879
2069
2326
2654
3055
3494
3852
3931
3516
2567
1389
325
-369
-813
-1388
-2320
-3393
-4179
-4447
-4394
-4295
-4265
-4050
-3326
-2264
-1322
-909
-890
-802
-331
311
651
586
348
294
397
361
70
-261
-159
412
1045
1365
1344
1351
1589
1944
2060
1854
1533
1341
1256
948
235
-659
-1360
-1731
-1943
-2168
-2423
-2506
-2293
-1978
-1788
-1733
-1586
-1178
-651
-267
-162
-247
-274
-197
-121
-194
-366
-456
-303
27
248
327
373
530
835
1172
1401
1470
1439
1395
1314
1129
834
475
100
-250
-542
-771
-964
-1171
-1385
-1473
-1444
-1315
-1130
-967
-852
-742
-618
-520
-463
-464
-422
-400
-410
-399
-392
-358
-321
-298
-278
-183
23
268
425
428
354
322
375
346
143
-340
-822
-1082
-1067
-1231
-1565
-1957
-2199
-2218
-1955
-1799
-1839
-1832
-1655
-1282
-982
-795
-869
-728
-583
-411
-418
-356
-435
-556
-650
-613
-589
-483
-474
-525
-566
-489
-307
-258
-337
-537
-533
-413
-330
-393
-551
-612
-495
-313
-142
-63
74
213
360
547
668
751
805
850
920
1042
1239
1404
1470
1488
1564
1901
2313
2733
3139
3651
4262
4913
5163
4542
2969
1179
-236
-1128
-1944
-2926
-4232
-5516
-6076
-5860
-5488
-5366
-5173
-4412
-2795
-958
237
406
229
277
786
1346
1446
916
380
394
761
905
720
342
345
1041
2059
2802
2877
2607
2301
2144
1950
1434
524
-423
-1103
-1590
-2092
-2694
-3279
-3626
-3573
-3127
-2511
-1958
-1355
-790
-349
-29
214
397
525
527
413
279
202
163
75
-21
-77
23
402
949
1319
1414
1359
1307
1310
1290
1028
479
-156
-624
-916
-1227
-1646
-2101
-2387
-2309
-1980
-1644
-1389
-1180
-919
-566
-179
73
102
44
45
58
15
-101
-304
-474
-474
-339
-176
3
196
403
574
663
685
645
567
424
92
-343
-666
-943
-1379
-2108
-2811
-3150
-3064
-2833
-2568
-2290
-2053
-1694
-1179
-719
-470
-273
-153
-5
103
141
-143
-425
-655
-785
-813
-707
-659
-742
-759
-762
-654
-579
-541
-704
-744
-723
-681
-750
-863
-1041
-1095
-970
-814
-661
-575
-456
-355
-156
0
105
127
169
226
363
515
572
578
620
787
1028
1312
1606
1910
2182
2530
2994
3416
3789
4213
4703
5173
5404
4703
2681
272
-1455
-2602
-3584
-4407
-5299
-6385
-6693
-6004
-5282
-5011
-4652
-3722
-2023
84
1503
1537
1034
842
1079
1632
1758
1109
431
624
1356
1850
1783
1312
981
1559
2701
3334
3011
2113
1284
738
357
-340
-1550
-2728
-3299
-3345
-3258
-3336
-3628
-3811
-3425
-2528
-1625
-950
-450
-129
107
399
584
497
387
330
275
357
587
730
745
739
717
838
1179
1512
1554
1339
1010
633
410
198
-292
-981
-1538
-1767
-1778
-1719
-1787
-2000
-2016
-1674
-1144
-684
-401
-281
-175
104
367
372
183
29
12
119
277
342
256
228
319
433
532
606
581
499
399
183
-134
-436
-682
-983
-1279
-1602
-1819
-1848
-1846
-2174
-2519
-2696
-2636
-2423
-1979
-1540
-1290
-1040
-689
-324
-166
-40
-100
-44
54
148
-39
-229
-460
-728
-793
-718
-631
-733
-799
-948
-951
-929
-887
-1037
-1114
-1119
-1036
-899
-814
-850
-949
-842
-719
-435
-211
-74
-48
69
212
307
356
376
453
606
889
1067
1247
1382
1508
1633
1879
2192
2437
2695
2985
3383
3804
4237
4729
5317
5396
4370
1840
-679
-2252
-3367
-4324
-4961
-5763
-6882
-6766
-5577
-4738
-4667
-4229
-3133
-1046
1190
2229
1712
898
726
1178
1860
1812
979
430
1021
2076
2597
2211
1312
925
1708
2884
3193
2295
1104
200
-241
-534
-1256
-2485
-3403
-3459
-3023
-2606
-2604
-2970
-3126
-2533
-1598
-805
-301
-31
81
303
575
609
507
494
526
653
989
1343
1456
1384
1223
993
935
1103
1220
968
470
-94
-537
-755
-962
-1411
-1920
-2144
-2035
-1691
-1423
-1483
-1655
-1564
-1167
-718
-394
-288
-336
-212
75
291
284
147
107
236
506
724
753
671
598
556
502
386
187
-70
-267
-445
-683
-914
-1113
-1276
-1374
-1387
-1468
-1694
-1625
-1447
-1429
-1725
-1960
-2169
-2274
-2156
-1829
-1522
-1389
-1105
-780
-340
-191
-156
-198
-66
-34
37
8
-276
-648
-934
-970
-1030
-973
-1090
-1155
-1214
-1034
-900
-880
-997
-1086
-1025
-908
-729
-699
-711
-815
-742
-563
-270
-163
-115
-13
156
378
518
646
656
757
896
1124
1357
1571
1694
1801
1971
2174
2458
2647
2887
3175
3589
4114
4679
5285
5178
4005
1720
-583
-2320
-3518
-4447
-5156
-5932
-6646
-6337
-5404
-4559
-4260
-3726
-2604
-711
1090
1939
1575
806
496
783
1243
1171
730
544
1151
2143
2714
2483
1793
1473
1943
2648
2688
1806
619
-420
-1057
-1557
-2229
-3110
-3661
-3560
-3003
-2395
-2136
-2151
-2121
-1697
-1062
-464
-126
29
39
77
147
178
204
291
459
699
1096
1522
1792
1842
1681
1324
1043
919
780
411
-155
-772
-1221
-1418
-1518
-1754
-2001
-2024
-1780
-1337
-931
-797
-879
-870
-640
-375
-226
-191
-248
-233
-42
204
303
323
407
589
851
1102
1219
1169
1081
919
697
458
147
-185
-434
-645
-879
-1071
-1168
-1196
-1344
-1407
-1363
-1289
-1182
-1004
-1273
-1887
-2009
-1933
-2036
-1941
-1440
-1383
-1246
-792
-389
-379
-169
-152
-231
-46
8
-263
-512
-624
-1065
-1117
-1031
-1003
-1121
-983
-1038
-996
-848
-842
-1029
-1085
-919
-894
-792
-760
-726
-758
-615
-516
-337
-121
32
111
253
491
518
552
602
691
791
1014
1189
1298
1496
1675
1828
2013
2303
2472
2705
3042
3412
3762
4175
4670
4993
4574
3136
1018
-1073
-2682
-3837
-4611
-5274
-5898
-6167
-5624
-4686
-3998
-3545
-2805
-1608
-71
1224
1666
1210
654
499
628
787
707
545
762
1567
2428
2824
2576
2092
1929
2189
2356
1926
976
-52
-912
-1568
-2186
-2886
-3481
-3625
-3220
-2545
-1943
-1614
-1458
-1235
-861
-475
-210
-72
-8
-27
-34
-73
-83
-5
175
435
771
1184
1574
1814
1809
1591
1206
855
568
237
-196
-736
-1228
-1489
-1591
-1678
-1803
-1879
-1769
-1424
-960
-619
-522
-580
-589
-528
-402
-340
-387
-391
-267
-16
200
348
470
581
754
933
1058
1055
935
718
420
133
-173
-452
-687
-867
-1003
-1124
-1201
-1351
-1440
-1399
-1537
-1771
-1694
-1660
-2022
-2138
-2013
-2111
-2083
-1553
-1227
-1003
-573
-275
-156
92
109
-63
-119
-271
-541
-630
-632
-917
-983
-949
-993
-1001
-838
-802
-907
-938
-910
-961
-1005
-1002
-1036
-1079
-1037
-917
-837
-702
-590
-497
-313
-86
38
180
354
435
516
722
871
982
1187
1392
1508
1710
1951
2106
2304
2599
2904
3205
3616
3989
4461
5000
5532
5376
3725
813
-1780
-3438
-4681
-5344
-5585
-6196
-6711
-5824
-4388
-3563
-3309
-2835
-1809
5
1730
2194
1323
241
-218
73
578
586
280
495
1691
3062
3760
3396
2378
1732
2059
2511
2029
781
-555
-1615
-2175
-2483
-3095
-3835
-3985
-3338
-2335
-1416
-1034
-1178
-1289
-1049
-718
-487
-392
-433
-455
-298
-105
1
191
491
773
1161
1747
2214
2384
2268
1778
1011
376
16
-274
-680
-1148
-1530
-1671
-1517
-1335
-1406
-1568
-1526
-1189
-672
-308
-380
-691
-856
-835
-665
-516
-521
-523
-266
271
744
926
938
917
958
1129
1226
1106
817
492
178
-80
-289
-487
-692
-804
-883
-940
-873
-837
-923
-1202
-1619
-2089
-2376
-2414
-2364
-2239
-2041
-1682
-1271
-800
-420
-155
-58
142
325
396
307
31
-413
-838
-994
-1067
-991
-957
-885
-840
-606
-456
-452
-604
-836
-987
-1016
-909
-913
-943
-1056
-1053
-954
-737
-567
-427
-320
-136
149
368
466
404
405
473
695
936
1176
1363
1481
1622
1820
2068
2269
2498
2773
3112
3511
3944
4316
4709
5195
5409
4470
2064
-544
-2480
-4030
-4972
-5186
-5573
-6177
-5724
-4387
-3397
-3003
-2693
-2086
-841
760
1560
1162
232
-366
-282
247
513
390
579
1526
2854
3893
4011
3188
2255
2084
2364
2010
922
-312
-1341
-1949
-2154
-2481
-3113
-3383
-2931
-2106
-1259
-779
-840
-1048
-1065
-956
-867
-873
-910
-781
-454
-77
226
605
1045
1359
1626
2001
2339
2461
2331
1863
1074
306
-124
-379
-683
-1031
-1306
-1359
-1096
-765
-715
-957
-1191
-1127
-809
-562
-661
-992
-1236
-1232
-1021
-782
-672
-595
-308
255
828
1105
1074
895
747
739
714
519
221
-100
-332
-424
-536
-690
-817
-879
-1005
-1247
-1351
-1527
-1908
-2304
-2392
-2453
-2427
-2108
-1669
-1408
-1194
-875
-624
-322
-78
55
-24
-108
-241
-364
-535
-689
-777
-863
-869
-776
-586
-581
-706
-841
-801
-761
-776
-873
-997
-1116
-1140
-982
-844
-795
-731
-594
-438
-229
-65
-29
-48
-18
116
368
575
740
920
1121
1328
1559
1806
1986
2110
2282
2508
2795
3078
3343
3634
3903
4306
4883
5200
4151
1643
-863
-2654
-4140
-5092
-5276
-5715
-6280
-5632
-4135
-3171
-2938
-2859
-2482
-1316
216
877
433
-370
-826
-526
204
513
412
745
1859
3201
4173
4247
3280
2224
1974
2030
1416
250
-855
-1644
-1940
-1898
-2115
-2657
-2834
-2408
-1699
-1076
-866
-1126
-1472
-1620
-1714
-1831
-1908
-1888
-1624
-1001
-371
96
625
1158
1454
1635
1875
2036
1992
1794
1337
586
-24
-291
-428
-611
-782
-859
-765
-441
-182
-311
-763
-1200
-1388
-1365
-1357
-1628
-1993
-2090
-1857
-1454
-1074
-841
-605
-197
454
1012
1171
1047
793
565
474
354
-20
-533
-1106
-1387
-1353
-1296
-1439
-1457
-1309
-1446
-1430
-1066
-951
-1239
-1285
-1158
-1161
-1167
-1092
-1155
-1238
-1125
-935
-704
-575
-537
-567
-584
-643
-686
-729
-883
-1064
-1055
-902
-896
-903
-824
-725
-714
-597
-354
-249
-268
-307
-351
-469
-484
-484
-514
-507
-388
-206
8
191
312
467
609
786
970
1202
1380
1507
1669
1902
2187
2500
2807
3123
3581
4087
4554
5160
5901
6176
4107
380
-2077
-3310
-4638
-5130
-4556
-5250
-5872
-4294
-2348
-1980
-2441
-2759
-2633
-1197
385
264
-1127
-2203
-2138
-1056
206
363
215
1000
2809
4373
5061
4411
2611
1334
1530
1817
761
-644
-1491
-1679
-1297
-673
-923
-1769
-1847
-1154
-509
-296
-591
-1404
-2070
-2232
-2277
-2360
-2335
-2133
-1601
-577
358
882
1369
1764
1693
1419
1446
1439
1181
828
353
-209
-370
-43
171
95
-52
15
296
650
649
-18
-919
-1488
-1603
-1525
-1570
-1981
-2252
-1888
-1124
-540
-313
-360
-494
-232
65
-181
-715
-1142
-1576
-1799
-1411
-1106
-1094
-975
-808
-664
-282
48
-128
-340
-470
-616
-667
-651
-914
-1245
-1295
-1135
-798
-443
-344
-593
-736
-712
-703
-893
-1101
-1209
-1349
-1256
-1079
-927
-911
-854
-772
-595
-351
-195
-211
-374
-404
-411
-301
-223
-210
-180
-43
121
333
555
630
604
609
729
834
955
1077
1158
1226
1417
1653
1879
2095
2296
2562
2961
3494
3949
4437
5016
5362
3515
126
-1959
-2913
-4089
-4417
-3581
-4166
-4693
-3218
-1546
-1275
-1810
-2243
-2606
-1681
-588
-840
-1940
-2638
-2270
-1089
214
416
315
1015
2671
3951
4288
3623
2024
737
746
1081
278
-821
-1154
-818
-196
495
361
-570
-882
-548
-388
-754
-1457
-2340
-2908
-2851
-2711
-2629
-2433
-2071
-1464
-479
381
717
793
819
657
293
99
70
-15
-121
-69
30
267
779
1110
1045
783
731
774
741
316
-444
-1222
-1673
-1842
-1926
-1884
-2009
-2074
-1859
-1372
-1170
-1430
-1776
-1933
-1731
-1422
-1152
-1104
-1289
-1390
-1169
-776
-511
-359
-343
-251
-23
270
372
77
-332
-598
-549
-454
-475
-674
-882
-987
-925
-813
-848
-1045
-1252
-1199
-1007
-803
-735
-835
-949
-945
-796
-625
-527
-531
-498
-301
-39
131
150
59
-8
95
356
591
642
623
674
790
949
1213
1394
1512
1676
1916
2121
2260
2374
2451
2557
2733
3127
3626
4023
4390
4739
3747
992
-1355
-2260
-2967
-3487
-3086
-3049
-3564
-2933
-1549
-1066
-1573
-2192
-2582
-2293
-1692
-1913
-2793
-3331
-2888
-1617
-299
261
102
364
1597
2864
3155
2612
1701
767
496
769
486
-364
-545
186
1058
1594
1524
762
97
31
14
-451
-1280
-2025
-2389
-2236
-1933
-1902
-1867
-1517
-904
-349
17
94
-148
-387
-446
-549
-760
-832
-700
-545
-287
78
426
734
962
944
593
305
163
-2
-228
-552
-932
-1068
-866
-671
-761
-939
-968
-811
-787
-1086
-1326
-1490
-1714
-1744
-1494
-1588
-1863
-1749
-1497
-1265
-997
-785
-890
-1000
-944
-833
-692
-691
-734
-718
-550
-349
-160
-181
-329
-443
-416
-346
-412
-608
-811
-856
-815
-695
-578
-558
-659
-627
-508
-452
-477
-512
-516
-515
-448
-360
-281
-282
-211
-60
145
327
470
572
641
792
981
1233
1428
1531
1623
1792
1982
2225
2423
2588
2871
3186
3568
4002
4464
4956
4826
3104
557
-992
-1551
-1899
-1825
-1645
-2161
-2386
-1489
-671
-879
-1716
-2534
-2814
-2505
-2310
-3025
-3943
-3994
-2931
-1343
-246
-134
-503
-213
901
1687
1483
779
210
44
324
601
224
-262
197
1286
2117
2290
1717
838
333
193
-127
-726
-1307
-1623
-1519
-1131
-929
-1068
-1078
-781
-471
-442
-726
-1118
-1446
-1593
-1567
-1537
-1490
-1194
-797
-494
-279
-88
85
237
238
-10
-330
-545
-627
-661
-711
-812
-863
-808
-779
-712
-586
-566
-589
-517
-527
-729
-899
-1060
-1339
-1439
-1280
-1113
-1065
-988
-862
-787
-710
-723
-937
-1168
-1214
-1145
-1094
-1042
-1029
-946
-716
-448
-321
-392
-489
-489
-464
-399
-375
-444
-451
-291
-82
55
136
189
173
207
301
292
187
105
91
138
283
394
396
357
361
454
607
706
683
617
572
598
642
643
596
576
673
920
1143
1218
1238
1342
1502
1704
1858
1824
1435
827
232
-169
-225
-73
-6
56
143
196
263
318
135
-206
-536
-681
-725
-786
-1016
-1248
-1228
-919
-471
-224
-313
-463
-502
-443
-334
-345
-501
-563
-407
-182
-132
-210
-271
-193
47
330
408
265
89
30
28
-2
-131
-272
-298
-201
-83
-41
-147
-260
-262
-228
-218
-283
-407
-444
-352
-252
-243
-263
-244
-173
-92
-59
-90
-123
-131
-148
-161
-190
-244
-267
-280
-260
-237
-219
-164
-97
-54
-32
-22
-22
-78
-154
-198
-222
-254
-354
-418
-382
-306
-211
-285
-456
-442
-282
-337
-490
-594
-618
-431
-332
-313
-325
-313
-128
75
40
-122
-232
-246
-172
-136
-152
-196
-216
-158
-104
-133
-152
-207
-257
-215
-222
-288
-342
-359
-339
-321
-314
-359
-409
-408
-358
-279
-210
-170
-132
-134
-117
-99
-87
-63
-15
57
133
205
224
200
174
144
101
68
42
29
32
29
8
8
27
45
79
88
82
80
50
53
75
95
127
151
152
133
149
144
99
55
27
57
92
67
26
15
-6
-58
-98
-96
-79
-79
-86
-102
-127
-154
-197
-190
-212
-254
-301
-355
-377
-388
-379
-378
-400
-400
-369
-341
-324
-327
-340
-373
-426
-444
-441
-451
-461
-469
-458
-424
-421
-440
-477
-511
-539
-575
-609
-627
-649
-665
-649
-634
-617
-567
-514
-474
-446
-406
-376
-331
-289
-280
-269
-264
-235
-232
-297
-322
-312
-324
-332
-299
-263
-231
-214
-227
-251
-298
-301
-297
-318
-345
-368
-383
-387
-384
-378
-378
-360
-328
-317
-296
-299
-300
-296
-323
-334
-326
-317
-309
-277
-253
-255
-274
-291
-336
-339
-325
-345
-348
-368
-375
-351
-332
-310
-288
-256
-212
-210
-198
-170
-179
-187
-162
-114
-91
-88
-86
-70
-54
-38
-18
-13
-13
-22
-3
7
12
31
22
25
19
21
32
-14
-54
-72
-88
-84
-108
-152
-184
-212
-243
-260
-271
-267
-232
-221
-222
-206
-219
-234
-250
-257
-252
-261
-280
-307
-324
-332
-330
-368
-401
-388
-402
-397
-351
-298
-268
-268
-286
-302
-361
-396
-403
-417
-425
-427
-432
-438
-446
-468
-474
-495
-492
-456
-476
-515
-518
-526
-545
-551
-549
-533
-498
-446
-383
-317
-267
-237
-217
-213
-208
-230
-254
-269
-299
-297
-293
-319
-309
-291
-284
-267
-264
-261
-235
-248
-287
-311
-323
-332
-328
-314
-297
-308
-316
-309
-318
-325
-303
-289
-270
-253
-249
-241
-269
-261
-237
-218
-196
-186
-167
-175
-204
-209
-201
-212
-198
-204
-224
-233
-251
-247
-225
-222
-219
-197
-150
-129
-124
-126
-161
-200
-236
-269
-310
-339
-352
-347
-319
-303
-286
-276
-257
-227
-212
-237
-290
-333
-361
-378
-358
-362
-346
-324
-306
-254
-220
-188
-192
-222
-240
-250
-226
-219
-266
-314
-351
-371
-362
-340
-349
-366
-383
-372
-358
-384
-421
-442
-456
-421
-401
-410
-417
-416
-374
-325
-320
-317
-287
-272
-257
-221
-185
-200
-226
-254
-249
-230
-233
-215
-184
-151
-116
-114
-106
-100
-95
-91
-105
-102
-84
-114
-151
-169
-168
-155
-152
-154
-146
-148
-138
-89
-70
-57
-54
-81
-92
-100
-103
-64
-56
-41
-29
-24
-3
8
-6
-34
-60
-105
-129
-152
-184
-200
-242
-278
-299
-324
-353
-369
-347
-338
-314
-258
-211
-175
-174
-198
-219
-235
-219
-237
-259
-274
-296
-319
-337
-313
-294
-258
-205
-172
-154
-134
-181
-249
-259
-257
-259
-260
-272
-277
-271
-279
-278
-301
-354
-375
-356
-322
-322
-333
-352
-384
-369
-330
-317
-309
-282
-255
-202
-154
-116
-99
-147
-145
-108
-98
-95
-117
-159
-173
-184
-198
-203
-213
-203
-152
-122
-132
-200
-260
-305
-328
-339
-377
-418
-442
-441
-438
-419
-434
-468
-493
-501
-485
-455
-444
-431
-395
-371
-337
-276
-251
-220
-212
-216
-199
-209
-215
-227
-239
-250
-269
-261
-305
-380
-436
-459
-460
-439
-411
-399
-401
-405
-395
-392
-381
-374
-362
-372
-370
-341
-321
-273
-258
-245
-213
-187
-186
-193
-198
-201
-218
-239
-230
-229
-221
-201
-183
-167
-162
-178
-187
-210
-263
-284
-315
-311
-292
-302
-309
-320
-328
-325
-293
-259
-221
-197
-177
-173
-168
-183
-222
-229
-252
-272
-254
-239
-253
-248
-231
-219
-211
-183
-172
-179
-195
-210
-218
-259
-299
-336
-359
-364
-366
-360
-383
-396
-366
-332
-288
-299
-314
-301
-305
-310
-294
-302
-321
-343
-328
-312
-297
-309
-357
-375
-396
-426
-425
-434
-445
-402
-390
-377
-371
-377
-384
-373
-358
-349
-337
-341
-350
-339
-333
-316
-297
-284
-250
-209
-180
-157
-166
-157
-133
-147
-145
-143
-149
-170
-178
-174
-172
-190
-206
-200
-200
-204
-217
-221
-208
-199
-230
-269
-304
-345
-376
-415
-443
-443
-453
-445
-411
-383
-330
-281
-259
-286
-323
-326
-335
-341
-334
-339
-353
-360
-351
-328
-311
-308
-328
-303
-255
-242
-224
-200
-178
-144
-146
-176
-208
-257
-274
-283
-263
-252
-270
-275
-267
-232
-195
-146
-112
-86
-66
-60
-58
-45
-53
-86
-84
-86
-102
-117
-151
-178
-188
-206
-254
-287
-293
-308
-324
-341
-377
-401
-424
-421
-374
-353
-331
-275
-216
-178
-132
-93
-92
-104
-104
-107
-113
-119
-136
-138
-123
-92
-64
-40
-34
-51
-90
-118
-137
-159
-165
-198
-213
-205
-215
-254
-262
-212
-196
-170
-151
-174
-203
-242
-273
-315
-356
-363
-367
-376
-374
-351
-335
-323
-300
-270
-245
-231
-218
-219
-202
-179
-157
-146
-150
-132
-135
-150
-150
-164
-170
-186
-192
-181
-187
-194
-212
-266
-319
-329
-316
-323
-320
-325
-347
-348
-358
-360
-366
-384
-373
-376
-353
-328
-320
-299
-290
-253
-258
-266
-241
-242
-248
-279
-316
-313
-288
-280
-248
-210
-201
-173
-159
-153
-168
-209
-230
-271
-288
-302
-328
-361
-372
-376
-385
-373
-358
-330
-309
-317
-313
-262
-221
-194
-185
-156
-139
-118
-77
-89
-135
-156
-174
-199
-209
-219
-231
-241
-268
-268
-244
-252
-229
-198
-191
-205
-220
-216
-259
-309
-343
-365
-392
-421
-405
-381
-361
-340
-303
-291
-275
-253
-234
-230
-261
-314
-368
-376
-358
-359
-373
-405
-399
-360
-346
-302
-296
-269
-241
-243
-211
-184
-180
-196
-186
-165
-140
-142
-166
-176
-181
-200
-209
-205
-215
-225
-236
-208
-195
-218
-218
-202
-223
-241
-244
-242
-226
-225
-218
-207
-225
-248
-273
-262
-226
-217
-218
-212
-233
-259
-275
-289
-272
-274
-272
-274
-291
-269
-290
-324
-293
-252
-243
-238
-233
-226
-217
-222
-246
-267
-261
-252
-246
-257
-272
-284
-275
-288
-295
-299
-327
-308
-298
-317
-332
-336
-351
-353
-337
-316
-298
-311
-311
-303
-298
-279
-270
-280
-295
-297
-285
-282
-274
-259
-249
-224
-194
-176
-165
-169
-201
-214
-214
-219
-236
-268
-263
-269
-299
-311
-316
-298
-288
-265
-270
-285
-284
-297
-313
-335
-350
-329
-298
-272
-265
-250
-240
-234
-223
-223
-228
-245
-237
-250
-280
-319
-349
-341
-327
-302
-276
-229
-191
-193
-160
-117
-132
-167
-227
-283
-317
-342
-341
-334
-320
-306
-286
-277
-280
-286
-251
-201
-178
-198
-229
-242
-271
-285
-266
-257
-269
-276
-271
-259
-245
-213
-186
-215
-245
-280
-323
-361
-382
-364
-371
-388
-360
-311
-284
-266
-241
-212
-175
-141
-127
-159
-196
-229
-250
-240
-227
-233
-253
-262
-263
-265
-231
-242
-260
-257
-257
-239
-217
-211
-225
-263
-291
-301
-309
-318
-309
-269
-240
-215
-199
-180
-155
-151
-163
-183
-231
-275
-299
-349
-384
-397
-421
-397
-336
-291
-255
-234
-224
-212
-202
-211
-208
-202
-230
-266
-291
-294
-289
-272
-261
-250
-238
-222
-211
-223
-250
-259
-287
-305
-308
-314
-316
-340
-340
-353
-372
-365
-343
-306
-282
-289
-286
-287
-280
-266
-265
-246
-236
-209
-187
-201
-211
-250
-266
-291
-335
-365
-387
-373
-339
-314
-317
-315
-299
-298
-274
-267
-256
-275
-296
-303
-330
-339
-358
-392
-407
-424
-454
-466
-469
-473
-470
-467
-460
-456
-438
-409
-399
-388
-372
-361
-344
-346
-334
-309
-284
-290
-302
-288
-299
-292
-288
-265
-217
-232
-244
-251
-260
-247
-233
-224
-227
-202
-180
-187
-196
-201
-207
-232
-252
-263
-297
-344
-410
-441
-433
-446
-445
-456
-454
-424
-411
-418
-408
-424
-442
-426
-397
-376
-355
-307
-281
-248
-209
-170
-149
-165
-157
-158
-229
-276
-301
-312
-302
-339
-356
-356
-358
-340
-329
-332
-340
-350
-360
-370
-394
-404
-410
-433
-422
-411
-415
-398
-364
-319
-295
-299
-309
-336
-344
-351
-367
-371
-396
-407
-385
-340
-330
-324
-317
-333
-312
-273
-253
-250
-250
-245
-288
-342
-356
-393
-404
-399
-380
-361
-357
-361
-354
-340
-340
-334
-336
-326
-310
-305
-313
-333
-333
-316
-293
-287
-293
-301
-308
-338
-377
-408
-424
-437
-449
-433
-430
-425
-426
-427
-411
-533
-1725
-1426
624
843
-523
-1225
-629
132
-37
-517
-526
-304
-208
-313
-404
-483
-467
-336
-184
-86
-419
-686
-1231
-1783
-769
178
-65
-580
-646
-314
-192
-285
-305
-274
-216
-220
-171
-297
-497
-505
-281
123
148
-245
-475
-504
-288
-112
-141
-75
-106
-168
-217
-280
-314
-406
-368
-253
-197
-160
-285
-399
-454
-512
-412
-308
-272
-388
-530
-524
-492
-432
-382
-399
-302
-213
-217
-296
-378
-355
-227
-147
-142
-105
-121
-207
-282
-212
-174
-210
-279
-314
-388
-446
-366
-432
-417
-422
-395
-296
-269
-331
-363
-374
-375
-369
-310
-275
-329
-281
-383
-304
-236
-210
-129
-204
-340
-246
-198
-212
-232
-288
-236
-169
-230
-388
-361
-373
-254
-24
-91
-307
-280
-163
-120
-188
-130
-34
-225
-300
-159
-185
-332
-409
-331
-211
-106
-137
-306
-217
-211
-233
-47
-174
-448
-346
-205
-273
-348
-260
-202
-335
-571
-374
-187
-323
-580
-488
-340
-575
-511
-213
-124
-582
-749
-442
-113
-209
-625
-608
-310
-314
-430
-576
-455
-397
-500
-559
-471
-341
-443
-666
-489
-310
-391
-425
-263
-385
-638
-361
-410
-423
-68
-266
-527
-372
-87
226
-138
-585
-460
-58
298
-66
-613
-511
-38
101
-317
-233
-124
-272
-592
-485
431
102
-996
-907
-152
-17
-406
-480
-454
-266
-240
-647
-360
-204
-250
-533
-252
287
-592
-839
-132
161
-153
-830
-304
69
-245
-552
-435
-233
-204
30
-473
-501
-86
-320
-1094
-618
502
-340
-943
-281
-142
-359
-617
-995
-211
419
-765
-1278
42
576
-671
-1261
-144
426
-413
-891
-344
346
-536
-873
-21
453
-374
-882
-322
167
-188
-612
-649
-37
312
-409
-708
-432
-359
-302
-404
-117
-639
-805
201
-165
-670
107
-675
-699
469
-192
-778
-685
-165
-26
-439
-733
-817
-368
317
99
-722
-639
111
-109
-146
-396
-891
-227
200
-381
-698
-756
-586
107
-210
-1050
-627
64
-103
-296
-668
-1119
-468
425
-228
-1677
-809
757
-233
-872
-697
-750
-179
104
-570
-493
-447
-431
-356
-526
-142
-217
-449
-348
-339
-548
-383
-148
-407
-493
-21
-486
-741
-338
-376
-447
90
-17
-800
-109
506
-268
-1128
-176
122
-353
-552
-53
-568
-894
27
-280
-548
-499
-290
-98
-733
-424
126
-846
-621
-242
-268
-103
-731
-954
154
72
-741
-937
-67
178
-158
-454
-773
-1
628
-430
-771
-625
-279
677
-71
-1063
-735
230
-167
-863
-378
-62
-334
-208
-290
-752
-519
557
76
12
-346
-1002
70
348
-603
-662
-632
269
733
-431
-805
-498
605
47
-749
-245
130
175
-201
-586
-218
-130
2
-20
-407
-447
62
-253
-569
-185
-185
-211
146
-476
-654
120
-315
-470
-419
262
-589
-806
257
373
-510
-702
157
-113
-138
-557
-198
432
139
-902
-734
384
642
-199
-1061
-118
690
281
-436
-449
303
358
-157
-327
22
243
-265
-92
776
-109
-1081
239
478
-265
-227
164
294
104
-81
-627
-76
272
104
-38
-583
-34
593
-46
-682
-37
119
307
397
-330
-303
-509
523
480
-742
-241
115
117
259
201
-369
-205
54
-258
-14
404
-38
-411
-269
402
422
-39
-878
-281
96
527
175
-750
-104
243
265
-515
-525
330
353
-190
-436
300
548
-582
-990
-284
846
1054
-551
-552
11
11
439
-55
57
302
-78
175
519
-625
-1079
-204
459
213
-136
-159
775
274
-1280
-828
748
868
-196
-592
-304
49
-275
242
369
-258
326
674
-98
-983
-325
820
220
-456
-275
192
562
-85
-972
-113
180
28
80
-764
-178
-581
-613
-329
-311
289
300
-575
-1173
-118
124
-225
-419
-695
-352
-4
134
-33
-614
-887
-392
142
110
-265
-1211
-651
718
90
-285
-633
-169
625
-744
-775
-262
-246
41
-421
-687
-36
174
-243
-281
-250
-70
-160
-102
22
-7
-737
-791
341
-225
-395
-143
-84
269
-359
-875
-342
-103
-292
-285
127
167
-399
-499
-782
-180
512
-396
-363
-191
-145
-146
-787
-1347
-549
699
47
172
-439
-663
-685
-645
-72
34
86
-105
-426
-668
-89
-82
-567
-43
-215
243
453
-823
-1181
-908
-13
727
-67
-382
-177
-284
-524
-454
355
62
-674
-708
405
467
-981
-803
-243
-162
504
467
-67
-565
-959
-239
164
248
-427
-551
-218
-208
-172
-56
-136
-949
-461
477
-160
-209
-485
-581
-267
-352
647
621
-402
-642
28
-268
-94
418
-47
-247
-532
693
671
-135
-813
-278
718
424
420
21
-221
-478
-75
244
181
184
-76
80
119
22
-145
-338
305
272
274
178
-54
203
-219
-393
425
403
37
-7
-420
245
585
-99
-508
-326
334
74
337
354
-43
-221
80
452
21
-6
182
-62
-273
0
640
447
-540
-734
348
1089
325
-601
-482
188
8
26
389
113
81
40
-270
274
573
-191
-25
591
388
-82
-174
302
107
-589
-109
1152
626
18
-450
-710
523
503
176
-224
76
751
-214
-593
354
277
-139
-420
89
405
73
-258
-207
-114
-71
545
88
-505
-190
408
616
-192
-488
95
269
224
163
-186
-324
-66
83
-130
-442
-32
115
-76
100
-94
35
63
-38
-326
-491
17
289
33
-526
-443
4
531
79
-691
-478
-24
247
-195
-509
-537
313
-50
-563
-57
-89
58
-99
-140
47
43
-289
-513
241
267
-589
-139
507
-237
-513
212
-51
-385
353
44
-94
-190
-96
-132
-674
-150
295
219
-417
-568
8
-327
-507
-398
-311
-38
15
-136
-421
-379
-496
-195
326
-292
-305
-135
-302
-763
-767
-181
273
-95
-1034
-472
296
-199
-788
-531
-186
89
-241
-658
-742
-414
-25
-512
-876
-263
96
-627
-692
-325
-436
-164
-203
-257
-365
-505
-526
-323
-337
-451
-577
-264
121
-125
-623
-472
320
-199
-364
-374
-519
4
-435
-581
-291
31
-253
-636
-70
231
-96
-517
-580
-216
-165
-481
-344
-153
-49
-405
-117
209
-105
-853
-546
202
63
-148
-604
-542
-294
-563
-322
-70
144
-213
-692
-630
-454
-19
13
-433
-700
-287
-129
-119
-286
-483
-364
-530
-62
22
-639
-774
-625
-657
-324
85
-103
-455
-1024
-508
-244
-331
29
-597
-826
-655
-805
-418
-304
-371
-715
-386
-205
-240
-64
-590
-916
-507
-85
-269
-244
-298
-531
-485
-155
37
-336
-1063
-1057
-352
1
-437
-431
-675
-537
-243
-583
-597
-320
120
-608
-1122
-370
-182
-221
-511
-724
-488
-12
36
-422
-469
-830
-499
64
-141
-389
-324
-398
-412
-178
-14
-145
-790
-325
8
-114
-91
-29
-203
-569
-308
66
327
-145
-553
-368
-247
-48
-255
-204
-372
-150
24
-147
-321
-268
-111
-273
-246
-49
160
59
-128
-445
-630
211
383
-139
-39
-221
168
57
-489
-270
-166
-139
-210
-21
54
-454
-375
-211
-82
-41
-425
-116
-149
-387
-403
-334
-293
-662
-276
274
174
-486
-686
-13
-42
-362
-247
-12
54
-55
-174
-733
-512
138
-61
32
-28
-264
-286
-177
-445
-556
-199
69
-75
-404
-437
-661
-420
-170
-327
-236
-61
-305
-428
-732
-893
-689
-163
99
-348
-609
-462
-390
-328
-274
-250
-317
-690
-601
-149
-424
-684
-705
-302
-60
-438
-302
-279
-386
-757
-782
-271
-33
-118
-486
-784
-427
276
-47
-526
-579
-308
-30
-340
-620
-316
-83
139
-112
-91
76
-434
-436
-227
-108
-86
249
232
-360
-167
193
12
5
101
185
244
207
101
-119
-68
253
249
209
287
176
-5
42
56
40
268
634
343
175
159
-59
17
62
-24
-250
-60
339
219
-179
-161
12
13
-106
-68
229
244
-372
-628
-350
-302
-31
-25
-317
-355
-282
-202
-82
-392
-553
-424
-515
-300
-227
-332
-547
-664
-539
-360
-320
-390
-190
-715
-1246
-821
-514
-726
-815
-580
-491
-567
-661
-856
-840
-706
-552
-551
-817
-869
-720
-440
-370
-687
-685
-381
-384
-801
-556
-308
-597
-235
-121
-228
-150
-50
-117
-284
-34
168
198
71
-183
-225
254
501
228
-69
-17
-6
-1
492
402
10
0
75
472
616
69
115
324
426
525
425
258
382
203
447
684
279
384
595
802
844
911
931
911
789
822
1169
1291
1316
1423
1232
1141
1332
1466
1414
1098
347
142
462
480
264
204
164
116
243
280
166
-353
-871
-938
-847
-772
-939
-1299
-1355
-1217
-985
-735
-739
-1006
-1342
-1374
-1161
-1301
-1603
-1693
-1487
-1090
-763
-553
-704
-983
-977
-823
-744
-807
-1038
-1179
-1058
-776
-573
-571
-637
-652
-429
-183
-194
-303
-484
-693
-652
-548
-349
-99
-87
-291
-466
-327
-247
-394
-737
-996
-696
-378
-480
-721
-858
-706
-593
-693
-451
-374
-650
-771
-605
-395
-515
-337
-284
-494
-165
192
118
23
-129
45
226
468
725
643
691
567
864
1400
1225
903
1166
1610
1488
1330
1644
1716
1391
1326
1759
2139
2206
2154
2369
2632
2548
2757
2216
483
-54
553
742
1028
1415
1082
290
285
872
856
199
-516
-856
-924
-818
-1043
-1829
-2197
-1967
-1311
-438
-89
-769
-1971
-2348
-1845
-1694
-2006
-2235
-2265
-2026
-1426
-800
-934
-1463
-1422
-895
-465
-353
-790
-1472
-1634
-1123
-445
-100
101
248
265
527
792
595
184
-35
116
416
634
660
439
263
390
658
758
739
578
148
-245
-363
-433
-656
-794
-747
-794
-975
-1063
-1162
-1499
-1810
-1785
-1733
-1841
-1869
-1950
-2099
-2045
-1916
-1832
-1730
-1552
-1486
-1617
-1627
-1522
-1491
-1465
-1356
-1194
-1063
-981
-818
-778
-842
-801
-649
-476
-369
-424
-402
-209
-216
-267
-107
214
275
132
360
504
193
39
209
227
191
488
805
651
570
852
1020
895
887
1190
1262
1192
1042
1212
1514
1730
1907
2369
2879
2736
1709
564
283
196
298
950
1189
510
124
478
686
308
-211
-632
-893
-778
-650
-1292
-2311
-2694
-2396
-1699
-921
-683
-1307
-2023
-1981
-1728
-1954
-2442
-2742
-2689
-2230
-1495
-1179
-1650
-2084
-1819
-1166
-552
-433
-1001
-1660
-1645
-1118
-798
-857
-785
-509
-74
510
714
301
-201
-283
12
340
414
211
-119
-256
-45
258
367
317
231
145
67
-36
-358
-830
-1062
-969
-717
-516
-451
-616
-923
-1113
-1242
-1390
-1564
-1814
-2044
-2159
-2165
-2106
-2023
-1918
-1871
-1740
-1489
-1396
-1537
-1776
-1936
-1967
-1834
-1542
-1219
-969
-871
-758
-545
-508
-619
-657
-682
-668
-597
-608
-621
-462
-233
-10
241
345
306
343
418
74
-207
-171
-87
-30
229
410
373
397
591
747
654
645
754
798
622
812
1012
858
889
1189
1547
1993
2351
2459
2623
2707
1909
806
673
612
270
732
1211
611
95
511
843
464
82
-72
-386
-676
-669
-1097
-1916
-2200
-2007
-1670
-1109
-716
-1042
-1646
-1739
-1564
-1807
-2169
-2378
-2526
-2369
-1846
-1457
-1672
-1939
-1627
-1111
-710
-445
-632
-1180
-1349
-997
-745
-771
-670
-415
-101
409
777
648
311
142
269
479
539
404
165
90
293
515
599
623
576
517
533
477
196
-239
-524
-618
-606
-475
-406
-509
-622
-727
-833
-919
-1008
-1177
-1541
-1801
-1907
-2040
-2069
-2019
-2020
-1935
-1685
-1440
-1379
-1414
-1522
-1703
-1766
-1602
-1428
-1448
-1414
-1162
-885
-750
-584
-421
-430
-427
-375
-353
-422
-554
-609
-360
-212
-146
41
215
415
399
94
63
305
210
159
-65
-74
181
351
400
393
574
692
739
869
810
606
711
972
1110
854
1052
1553
1636
1527
1915
2333
2522
2497
1572
695
618
507
436
885
1156
604
294
759
918
470
154
-62
-429
-413
-174
-601
-1588
-2044
-1835
-1378
-825
-502
-884
-1446
-1369
-1116
-1396
-2040
-2438
-2403
-2046
-1528
-1284
-1610
-1950
-1711
-1124
-626
-420
-668
-1083
-1107
-791
-679
-881
-911
-622
-139
439
758
606
247
121
333
556
554
359
147
160
357
441
360
258
260
410
593
616
298
-200
-552
-637
-536
-401
-400
-521
-579
-572
-566
-649
-787
-921
-1014
-1046
-1114
-1274
-1560
-1946
-2124
-1872
-1637
-1537
-1341
-1201
-1282
-1437
-1352
-1340
-1459
-1410
-1192
-1024
-927
-822
-813
-888
-827
-511
-241
-123
-227
-341
-381
-269
-216
-349
-364
-110
102
300
505
141
-161
137
613
108
-179
363
619
171
66
550
445
393
880
974
589
772
1079
1176
726
650
1194
1196
936
1231
1624
1587
1723
2072
2190
2122
1521
1058
1025
654
463
910
1142
652
441
851
931
513
421
399
-51
-213
14
-340
-1068
-1309
-1279
-1250
-975
-649
-875
-1282
-1177
-988
-1265
-1659
-1835
-1937
-1908
-1635
-1444
-1666
-1904
-1746
-1380
-1043
-813
-831
-1028
-1013
-787
-713
-883
-950
-814
-529
-108
219
254
110
34
233
452
446
345
239
198
270
366
301
176
191
328
495
553
413
104
-164
-260
-335
-312
-352
-520
-544
-512
-474
-474
-593
-727
-748
-685
-656
-766
-984
-1202
-1291
-1322
-1382
-1424
-1442
-1421
-1242
-1118
-1139
-1138
-1189
-1253
-1184
-1031
-891
-905
-939
-827
-847
-800
-638
-577
-658
-614
-345
-265
-434
-508
-475
-504
-429
-275
-235
-448
-403
-8
-87
-247
-184
104
67
-115
-66
96
170
-116
-70
383
297
317
430
709
716
328
576
760
625
624
863
1123
1003
970
1429
1218
1207
1834
1666
1576
1488
965
788
655
396
555
784
638
449
586
629
394
177
154
10
-100
56
-87
-620
-864
-901
-1034
-973
-707
-766
-1115
-1068
-848
-1096
-1424
-1500
-1610
-1742
-1605
-1363
-1525
-1799
-1703
-1494
-1326
-1083
-924
-964
-985
-789
-711
-930
-1054
-918
-803
-589
-242
-59
-131
-177
-37
161
228
220
206
209
267
311
228
114
38
79
178
248
260
167
19
-91
-105
-150
-225
-375
-424
-282
-327
-487
-492
-512
-708
-735
-482
-441
-713
-749
-673
-912
-1018
-950
-1051
-1128
-1005
-890
-929
-913
-902
-959
-878
-685
-674
-817
-729
-680
-856
-829
-634
-633
-827
-590
-263
-327
-435
-481
-216
-538
-509
-133
-390
-504
-393
-146
-181
-359
-134
59
-206
116
-69
241
253
-380
200
-44
-114
40
147
19
156
286
238
280
263
529
590
360
164
666
455
243
605
743
357
714
1312
902
926
1296
1051
773
599
668
439
427
716
544
327
425
506
402
445
398
242
178
150
68
-179
-450
-558
-631
-573
-445
-450
-533
-593
-566
-505
-565
-743
-903
-987
-1068
-1105
-1066
-1169
-1317
-1231
-1009
-850
-742
-653
-690
-740
-677
-618
-735
-831
-729
-579
-451
-308
-264
-305
-289
-131
5
14
6
-129
-192
-129
-209
-199
-195
-305
-280
-149
27
-74
-106
-104
-234
-165
-81
-289
-274
-97
-233
-310
-111
-174
-487
-291
-164
-277
-281
-246
-347
-455
-426
-346
-472
-638
-609
-560
-637
-696
-612
-651
-683
-563
-551
-686
-687
-642
-719
-681
-694
-644
-554
-789
-500
-596
-736
-350
-467
-615
-317
-346
-714
-370
-362
-934
-570
-425
-565
-391
-312
-288
-471
-200
-124
-507
-225
-48
-305
-122
45
-373
-242
244
-93
-94
157
362
-74
20
581
243
88
445
512
179
228
571
274
266
341
353
495
438
448
591
604
470
369
400
162
89
260
183
52
65
66
51
72
63
22
-42
-72
-42
-52
-215
-370
-444
-557
-600
-520
-520
-599
-667
-608
-563
-621
-658
-708
-744
-741
-725
-709
-811
-893
-822
-728
-623
-492
-445
-461
-430
-325
-311
-408
-442
-365
-302
-317
-304
-179
-292
-429
-143
-123
-267
-157
-86
-288
-121
-178
-333
-226
-512
-278
-180
-481
-244
-197
-496
-355
-151
-319
-352
-245
-311
-414
-328
-390
-499
-406
-417
-453
-329
-250
-335
-411
-278
-375
-471
-383
-522
-608
-466
-608
-572
-447
-524
-524
-519
-407
-546
-464
-438
-696
-613
-445
-549
-794
-625
-386
-843
-494
-380
-773
-374
-416
-539
-385
-444
-705
-472
-325
-750
-429
-315
-686
-374
-80
-549
-207
-128
-432
-243
-338
-218
-252
-424
-394
52
-313
-346
161
-132
-180
232
-31
-71
39
-88
-136
138
-58
5
183
-143
25
302
11
189
466
211
257
451
409
345
500
294
210
302
162
156
220
159
63
63
89
45
6
19
23
-39
-30
-11
-66
-198
-303
-328
-376
-426
-481
-498
-503
-537
-506
-457
-476
-568
-604
-543
-538
-586
-616
-593
-630
-647
-590
-540
-389
-441
-484
-290
-258
-338
-271
-250
-401
-261
-174
-351
-301
-120
-119
-354
-346
21
-151
-386
-23
-78
-406
-97
-352
-560
-302
-382
-455
-404
-253
-437
-481
-226
-210
-482
-310
-217
-417
-393
-151
-398
-504
-201
-517
-370
-241
-446
-301
-390
-490
-435
-566
-446
-457
-541
-431
-408
-481
-478
-456
-540
-458
-362
-691
-487
-432
-800
-384
-447
-725
-453
-538
-475
-584
-520
-342
-610
-512
-552
-258
-518
-549
-260
-519
-397
-307
-414
-285
-421
-219
-335
-271
-283
-285
-309
-455
34
-240
-292
-63
-262
-70
-138
-140
-148
-253
-35
-93
-155
-52
99
-65
-223
196
64
-274
256
110
-384
290
105
-270
191
84
-73
26
167
0
-86
-21
159
-53
-110
89
-249
-152
-130
-330
-159
-172
-342
-224
-77
-229
-212
-51
-201
-295
-99
-105
-287
-302
-232
-409
-446
-251
-375
-496
-419
-434
-469
-463
-501
-551
-533
-534
-613
-607
-611
-683
-613
-533
-606
-509
-429
-593
-542
-293
-475
-377
-263
-492
-309
-314
-199
-385
-230
-189
-385
-137
-245
-218
-149
-255
-74
-125
-250
-113
-241
-193
-189
-16
-219
-65
-186
-242
-35
-293
-295
-168
-325
-401
-275
-505
-333
-500
-485
-452
-376
-353
-358
-275
-482
-400
-272
-756
-251
-262
-626
-332
-337
-395
-504
-344
-448
-350
-460
-276
-334
-428
-299
-572
-144
-691
-330
-81
-493
-495
5
-481
-398
-82
-503
-242
-230
-213
-350
-99
-393
-229
-241
-378
-103
-36
-577
-130
32
-357
-59
-100
-166
-189
-152
-187
-39
-370
51
-101
-155
29
-177
-12
5
34
-58
-15
-43
-159
33
-247
-72
62
-190
-26
103
-35
-13
37
-113
3
20
-31
-251
90
-212
-183
28
-130
-402
-266
-50
-514
-243
-118
-388
-211
-44
-276
-127
-88
-226
-144
-193
-122
-273
-287
-287
-300
-234
-332
-231
-201
-392
-331
-241
-333
-253
-338
-383
-450
-241
-308
-501
-307
-500
-468
-303
-299
-406
-335
-354
-346
-313
-216
-446
-388
-389
-281
-398
-248
-299
-352
-183
-303
-250
-237
-231
-347
-230
-271
-400
-305
-336
-293
-277
-346
-134
-159
-313
-283
-257
-414
-226
-392
-372
-148
-412
-440
-202
-237
-464
-257
-188
-356
-415
-86
-546
-278
-289
-371
-220
-318
-411
-367
-323
-445
-200
-475
-359
-373
-165
-376
-344
-213
-383
-371
-172
-198
-358
-193
-173
-268
-440
-288
-351
-365
-282
-276
-230
-302
-269
-290
-225
-245
-201
-174
-246
-180
-16
-332
-148
-141
-130
-103
-196
-163
-17
-102
-394
-86
-210
-220
-231
-130
-312
-93
-212
-344
-152
-166
-350
-302
-84
-250
-254
-33
-38
-470
36
-33
-482
89
-125
-269
-126
-65
-191
-199
-206
-66
-55
-359
88
-127
-368
-143
-72
-418
-181
-120
-404
-143
-239
-382
-212
-195
-519
-315
-189
-459
-456
-358
-558
-435
-393
-635
-300
-512
-620
-334
-486
-631
-413
-368
-577
-303
-365
-394
-220
-597
-179
-341
-468
-348
-151
-378
-402
-215
-417
-374
-495
-170
-456
-305
-201
-378
-326
-285
-351
-296
-250
-505
-276
-268
-420
-300
-336
-481
-130
-322
-533
-4
-243
-498
-207
-275
-374
-389
26
-430
-443
-152
-377
-447
-425
-132
-500
-576
51
-676
-399
-100
-675
-280
-156
-603
-244
-246
-131
-478
-178
-120
-618
-41
-588
-201
-159
-501
-352
-96
-537
-302
0
-575
-194
-71
-388
-308
-183
-295
-274
-217
-274
-289
-64
-329
-263
-197
-147
-171
-144
-286
-185
-90
-292
-263
-270
-245
-266
-377
-189
-270
-368
-298
-66
-142
-311
124
-228
-69
-107
-235
50
-208
-54
-46
-71
33
-98
-59
78
-148
-61
60
-102
-100
-51
-119
-130
27
-225
-39
21
-95
-276
-145
7
-359
-148
-106
-195
-74
-231
-188
-85
-350
-239
-167
-278
-356
-255
-276
-215
-234
-412
-258
-334
-231
-389
-308
-317
-476
-241
-562
-260
-378
-548
-408
-329
-618
-494
-296
-628
-620
-465
-255
-679
-405
-317
-605
-483
-401
-433
-553
-133
-443
-383
-263
-239
-404
-75
-152
-96
-229
-233
70
-325
-370
-35
23
-475
-177
-23
-292
-261
-234
-74
-265
-281
-54
-75
-344
-51
-14
-400
-187
-194
-192
-544
-105
-262
-433
-16
-359
-168
-209
-219
-296
-148
-455
-228
-132
-605
-75
-385
-321
-195
-243
-126
-171
76
-221
-17
-158
-7
-114
-125
-214
-342
-36
-180
-219
-66
-194
-235
85
-68
-312
-35
138
-488
-42
120
-456
-97
-336
-89
-154
-196
-213
-201
-66
-216
-163
-90
-323
-250
-346
-331
-8
-358
-363
-152
-144
-339
-41
-446
-190
-206
-440
-82
-466
-246
-201
-477
-283
-21
-476
-207
36
-455
-112
-165
-190
-269
-72
-131
-377
-114
-170
-343
-266
-264
-257
-410
-357
-266
-264
-262
-313
-169
-319
-437
-204
-120
-347
-467
-91
-304
-395
-186
-254
-431
-421
-208
-463
-514
-245
-707
-347
-130
-746
-341
-174
-595
-537
-221
-494
-628
-261
-434
-491
-334
-434
-380
-311
-418
-344
-259
-398
-161
-484
79
-434
-53
66
-163
-112
92
101
-161
-30
173
-248
-335
497
-421
-190
-65
-170
-186
-319
-58
-392
-74
-152
-363
-334
-276
-250
-574
-221
-171
-567
-272
-118
-246
-110
-61
-516
-267
-31
-331
-342
-209
-410
-143
-309
-487
162
-352
-386
-41
-289
-126
-278
-97
-387
-84
-43
-576
12
-222
-341
-127
-225
-290
-95
-118
-251
-361
-65
-280
-246
-108
-269
-153
-315
55
-266
-453
59
-283
-268
23
-85
-250
-275
-24
-171
-342
-42
-377
66
-107
-328
63
-238
-16
-111
-189
-63
-286
-181
-136
-328
-141
-151
-224
-179
-192
-216
-215
-449
-158
-134
-547
-379
26
-330
-490
85
-382
-355
-13
-256
-157
-51
-225
-309
12
-169
-446
-13
-271
-371
-53
-350
-267
-129
-245
-306
-140
-215
-305
-84
-222
-454
136
-416
-289
-312
-503
-182
-392
-324
-589
-184
-281
-604
27
-366
-308
-26
-424
-95
-271
-111
-432
-27
-329
-533
-149
-88
-163
-676
220
-369
-422
-155
-159
-314
-560
-156
-479
-196
-313
-576
-264
-227
-330
-329
-177
-143
-487
-260
20
-276
-502
-221
77
-726
-387
-357
-145
-203
52
-147
-271
100
-502
105
-186
221
-81
-412
354
-205
-15
-28
-53
-141
10
-95
27
47
-287
71
-89
-280
-318
-107
-296
111
-290
-166
59
-404
-291
256
-149
-488
46
-115
-273
-230
-197
-141
-117
-198
-164
-284
40
-416
25
4
-326
-188
88
-344
-59
-31
-395
-281
97
-300
-353
-135
-444
18
-233
-304
-566
-113
-437
-470
-190
-112
-451
-275
235
-601
-163
-81
-360
-52
-82
-46
-99
-43
-437
75
-215
-467
152
-206
-312
-230
38
-565
-443
257
-402
-640
41
-166
-625
9
-224
-483
-222
-180
-421
-692
133
-494
-361
-286
-586
-136
-461
-139
-527
-140
-639
-232
-254
-485
-439
-162
160
-871
-166
152
-614
-392
26
-300
-597
-94
-385
-297
-350
-718
53
-616
-83
-191
-247
-187
-635
17
-77
-376
-143
304
-578
-306
565
-494
-548
210
61
-347
-262
39
-55
-761
-2
228
-792
-215
143
-301
-163
-21
-120
60
-608
-106
-70
-99
-372
-145
-110
-756
302
-313
-179
-78
-133
-209
-471
135
-124
-467
-246
-70
-417
-35
-175
-509
-68
-481
-468
59
-123
-323
-216
-266
-114
-277
134
-11
-717
36
149
-456
-384
28
-244
-614
118
91
-394
-25
-76
-241
-152
-58
-453
96
-11
-215
143
219
-656
-325
230
-584
-137
81
-434
-545
359
-602
-145
-32
-264
-239
-299
-201
-185
56
-942
54
70
-697
-288
76
-640
-436
-36
-603
-296
-112
-443
-357
-598
-213
-265
-599
-614
-398
42
-685
-379
61
-916
-751
268
-475
-1049
66
-514
-509
-14
-811
-354
-213
-877
-133
321
-1249
-486
317
-881
-649
-2
-539
-376
-694
-325
4
-747
-133
-351
-457
203
-479
-212
-344
-268
-392
58
-582
-313
75
-498
-143
-348
-178
-339
-436
-85
10
-550
-44
183
-472
-797
141
-21
-599
-385
239
-390
-437
34
-339
-98
-669
234
-245
-358
-218
-89
-185
-383
-162
-292
60
-104
-167
-90
-364
-436
-78
-559
-243
-55
-29
-169
-134
-316
-458
483
36
-373
74
131
-479
-39
149
-308
103
-129
112
-24
-32
16
-357
163
-342
67
71
-235
136
-740
391
-67
-258
40
118
-196
-331
38
-398
39
-334
-418
-283
-4
-343
-548
-228
-163
96
-609
43
-612
-8
-440
-689
-22
-425
-235
-465
-494
-163
-125
-186
-607
-154
-320
-594
-715
-663
-312
-687
-493
-282
-397
-425
-694
-564
-329
-487
-113
-915
177
-824
-1187
-154
-541
-295
-764
-376
-536
-221
-784
-552
-130
-495
-294
-447
-394
-874
-130
-187
-174
28
-237
-317
-579
13
-175
-331
-662
-101
-466
-162
-276
-772
35
-226
-575
-276
-20
-573
-309
-290
-183
221
-538
36
-705
-653
-79
-438
104
-56
-146
70
218
-567
-160
34
-375
-442
13
-33
-188
-324
-290
521
-124
341
247
-213
76
-252
153
-181
281
-342
177
425
109
206
-118
212
-188
117
37
93
-153
41
-161
24
316
-108
249
-236
271
247
0
-6
-112
-217
-387
-188
-197
-91
-104
-367
-230
-15
-260
-372
-276
-237
-309
-212
-319
-647
-468
-614
-635
-214
-555
-583
-398
-511
-549
-647
-470
-382
-788
-505
-304
-619
-580
-701
-652
-436
-730
-474
-259
-866
-549
-182
-789
-448
-248
-799
-351
-198
-752
-336
-188
-875
-298
-320
-546
-489
-340
-559
-329
-384
-411
-211
-741
-240
-38
-718
-501
-570
-516
-1029
-921
-642
-817
-578
-807
-501
-318
-459
-605
-412
-473
-645
-749
-595
-731
-936
-535
-607
-903
-369
-983
-497
-289
-762
-295
-343
-1090
-441
-283
-870
-290
307
-772
42
145
-732
365
-315
-168
-157
92
-436
-264
18
-197
-388
93
528
-168
496
441
114
211
917
65
115
225
384
471
69
331
746
631
363
989
838
1010
1006
999
945
641
788
742
526
422
617
662
301
241
325
123
-53
103
105
-255
-231
-371
-582
-728
-1010
-976
-922
-1053
-1042
-890
-1083
-1239
-1059
-1120
-1353
-1212
-1080
-1258
-1282
-1253
-1089
-1158
-1245
-974
-741
-735
-775
-614
-633
-672
-626
-612
-542
-441
-308
-167
-131
-42
50
67
144
202
397
389
239
334
237
84
172
193
120
185
173
69
43
95
156
74
-108
-1
56
-50
-147
-192
-210
-304
-393
-308
-354
-467
-284
-253
-423
-444
-412
-559
-654
-572
-578
-590
-558
-491
-425
-476
-468
-362
-321
-323
-249
-203
-185
-223
-279
-250
-371
-287
-174
-340
-270
-216
-358
-418
-439
-382
-315
-402
-456
-408
-384
-515
-633
-604
-597
-632
-580
-454
-452
-551
-640
-671
-716
-964
-1067
-1017
-1126
-1063
-892
-1032
-1146
-960
-828
-861
-896
-733
-667
-762
-837
-630
-658
-796
-584
-396
-337
-348
-210
-247
-252
-193
-129
-75
-27
73
218
169
280
455
387
476
589
764
973
903
989
1077
1076
1173
1291
1372
1510
1613
1745
2077
2237
2321
2179
2079
2175
1975
1830
1686
1449
1361
1056
878
961
885
755
766
671
501
456
366
150
-136
-389
-586
-745
-864
-935
-1068
-1163
-1127
-964
-848
-952
-1044
-1062
-1158
-1193
-1177
-1277
-1437
-1484
-1352
-1097
-887
-704
-611
-509
-259
-44
50
15
-15
-19
92
203
281
321
360
489
760
934
1040
1035
942
921
874
806
719
621
467
426
466
477
435
360
329
314
367
344
163
-27
-224
-381
-451
-504
-570
-624
-675
-666
-583
-561
-632
-734
-800
-833
-838
-852
-883
-917
-907
-899
-1066
-884
-761
-824
-625
-561
-593
-659
-980
-1180
-1167
-1311
-1186
-1003
-937
-1110
-1194
-1139
-1209
-1178
-1077
-949
-994
-890
-844
-995
-1220
-1272
-1133
-1011
-917
-710
-612
-929
-990
-920
-940
-992
-919
-752
-663
-600
-524
-577
-692
-562
-397
-184
8
153
224
184
126
216
389
502
745
894
1031
1182
1245
1332
1408
1515
1776
2044
2309
2553
2723
2995
3345
3700
3634
3199
2663
1999
1688
1432
1268
1220
908
716
762
872
829
590
145
-277
-464
-664
-989
-1511
-2270
-2656
-2594
-2446
-2130
-2060
-2152
-2214
-2178
-1999
-2076
-2456
-2780
-2856
-2647
-2236
-2000
-1968
-1935
-1682
-1086
-419
-48
80
15
-37
164
293
283
168
95
455
1035
1500
1762
1703
1561
1579
1683
1778
1607
1206
879
712
721
751
629
437
400
490
678
683
379
-50
-505
-764
-843
-947
-1146
-1380
-1525
-1451
-1313
-1237
-1261
-1352
-1358
-1281
-1266
-1351
-1557
-1764
-1799
-1700
-1423
-1126
-953
-776
-559
-375
-233
-207
-218
-222
-219
-276
-300
-51
-55
-63
219
439
444
437
594
502
260
25
-584
-1160
-1135
-1247
-1345
-1188
-1022
-1040
-1183
-1225
-1246
-1431
-1815
-1862
-1883
-2073
-2135
-2230
-2433
-2277
-1966
-1663
-1428
-1252
-1102
-1284
-1438
-1490
-1563
-1633
-1606
-1354
-912
-643
-497
-247
-24
103
316
565
661
650
632
673
651
765
1040
1257
1494
1775
2053
2243
2204
2252
2324
2383
2562
2777
3120
3407
3688
3991
4530
4332
3778
3349
1863
1229
1043
374
469
557
281
153
83
-103
-188
-677
-1247
-1421
-1900
-2446
-2741
-3466
-3976
-3927
-3759
-3086
-2649
-2279
-2075
-2353
-2349
-2468
-2740
-2840
-2937
-2720
-2172
-1808
-1385
-1013
-750
-333
248
850
1203
1176
975
852
586
663
819
891
1307
1764
2273
2654
2621
2463
2187
1791
1680
1537
1310
1018
633
462
354
296
323
291
226
197
13
-280
-762
-1424
-1826
-2110
-2209
-2060
-1982
-2018
-1953
-1891
-1842
-1799
-1838
-1841
-1909
-1934
-1895
-1955
-2002
-1942
-1750
-1310
-815
-333
23
108
164
170
78
103
148
111
53
174
445
564
681
817
844
710
494
443
347
-70
-601
-1344
-1993
-2104
-2090
-2086
-1746
-1508
-1593
-1677
-1880
-2123
-2474
-2850
-2920
-2787
-2722
-2633
-2677
-2692
-2396
-2010
-1583
-1252
-1006
-949
-1133
-1286
-1372
-1489
-1491
-1251
-779
-149
276
542
797
914
975
1100
1233
1305
1314
1339
1418
1462
1675
1972
2133
2471
2929
3157
3328
3246
3175
3323
3413
3621
4167
4831
4940
4494
3896
2177
552
173
-243
250
873
833
382
-244
-646
-826
-1094
-1928
-2252
-2493
-2772
-2751
-3317
-4303
-4904
-4852
-3714
-2370
-1677
-1541
-2224
-2653
-2750
-2742
-2697
-2921
-2778
-1938
-964
-383
-183
-486
-635
-66
1053
1989
2105
1575
1088
805
913
1282
1289
1526
2002
2740
3461
3387
2728
1795
1079
1032
1346
1412
1111
458
41
-2
18
-14
-212
-371
-361
-320
-532
-1119
-2100
-2858
-3052
-2812
-2231
-1862
-1799
-1839
-1891
-1856
-1862
-1999
-2024
-1929
-1763
-1499
-1370
-1393
-1482
-1389
-936
-317
281
727
857
786
605
401
324
369
516
873
1198
1346
1006
889
1011
448
400
636
246
-114
-711
-1626
-1768
-2295
-2683
-2143
-1921
-1865
-1688
-1828
-2237
-2415
-2823
-2856
-2805
-2762
-2421
-2505
-2689
-2520
-2359
-2202
-1926
-1531
-1013
-1061
-1101
-1053
-1266
-1387
-1292
-917
-389
48
411
730
791
876
932
980
1201
1358
1528
1623
1530
1555
1706
1788
2085
2450
2827
3068
3011
3065
3111
3022
3146
3447
3933
4515
4844
5169
4624
3336
1212
-343
-580
-662
86
729
657
-103
-521
-738
-996
-1353
-2226
-2616
-2885
-3018
-3001
-3827
-5073
-5246
-4654
-3171
-1740
-1279
-1401
-2273
-2818
-2702
-2582
-2801
-2922
-2531
-1366
-202
318
325
-146
-221
659
1866
2448
2266
1413
807
634
939
1425
1433
1702
2316
3154
3636
3170
2049
995
347
450
889
858
461
-172
-492
-443
-332
-430
-626
-774
-771
-724
-1081
-1831
-2834
-3389
-3255
-2720
-2000
-1551
-1538
-1639
-1773
-1831
-1820
-1982
-1939
-1686
-1413
-1128
-993
-1034
-1012
-795
-287
387
918
1186
1128
827
497
246
173
370
691
1099
1384
1554
1550
1331
1032
769
-139
-523
-213
-816
-1084
-1259
-1490
-2201
-2609
-2206
-2237
-2572
-2531
-2392
-2735
-3024
-3157
-3304
-3610
-3235
-2740
-2268
-2283
-2030
-1882
-2243
-2051
-1847
-1459
-1403
-1226
-844
-620
-831
-769
-596
-433
-232
124
686
637
597
601
722
717
1013
1379
1489
1649
1756
1915
1755
1683
1756
1823
2009
2281
2467
2575
2645
2688
2959
3299
3798
4170
4608
5256
5026
3832
1174
-1030
-1366
-1461
-611
830
1106
151
-470
-480
-458
-982
-2174
-2852
-3331
-3264
-2605
-3271
-4925
-5552
-4930
-3167
-1279
-424
-582
-1977
-2885
-2636
-2377
-2791
-3381
-3021
-1534
136
1058
1174
297
-332
391
1929
2828
2435
1335
518
260
722
1462
1338
1312
1945
3117
3937
3509
2209
714
-255
-163
539
771
391
-380
-630
-395
-208
-307
-690
-1054
-1067
-840
-1077
-1807
-2934
-3608
-3500
-2869
-1940
-1316
-1209
-1371
-1499
-1593
-1769
-2073
-2150
-1945
-1581
-1090
-775
-677
-655
-529
-88
516
1069
1379
1256
883
496
167
91
276
668
1109
1387
1284
839
1014
706
-24
-239
-529
-945
-1762
-2027
-1822
-2140
-2475
-2016
-1765
-1990
-1953
-1965
-2464
-2880
-3009
-3117
-3082
-3118
-2576
-2359
-2331
-1863
-1498
-1410
-1538
-1406
-1155
-1217
-1379
-1163
-972
-882
-712
-212
221
331
562
801
845
718
819
793
739
870
1115
1382
1399
1590
1862
1896
1928
2111
2215
2178
2121
2298
2385
2437
2710
3000
3344
3735
4283
4820
5124
4841
3580
785
-898
-1217
-1496
-499
472
522
-176
-506
-412
-357
-1077
-2224
-2862
-3480
-3164
-2773
-3598
-4874
-5240
-4391
-2514
-960
-282
-694
-1986
-2507
-2403
-2218
-2634
-3171
-2699
-1146
421
1360
1303
435
89
828
2154
2672
2099
1139
454
342
962
1431
1308
1398
1967
3082
3626
3029
1747
327
-491
-303
207
388
44
-551
-588
-354
-221
-403
-798
-1115
-1148
-974
-1225
-2021
-2965
-3373
-3215
-2551
-1667
-1168
-1065
-1211
-1331
-1368
-1587
-1803
-1748
-1529
-1085
-659
-380
-244
-203
14
380
816
1245
1478
1376
1035
652
411
429
643
1062
1495
1609
1610
1264
749
472
-142
-893
-871
-1011
-1363
-1217
-1695
-2265
-2455
-2721
-2640
-2385
-2342
-2292
-2433
-2793
-2939
-3051
-3233
-3051
-2622
-2225
-1710
-1580
-1567
-1674
-1839
-1693
-1476
-1062
-717
-560
-469
-427
-479
-359
-200
70
425
761
1018
1022
994
861
810
966
1274
1568
1770
1827
1696
1634
1521
1480
1579
1759
2030
2268
2494
2661
2647
2797
3085
3415
3936
4421
5132
5219
4018
1259
-846
-1390
-1774
-704
744
1153
343
-356
-355
-511
-1040
-2080
-2867
-3361
-3031
-2259
-2735
-4282
-5034
-4567
-2885
-956
-23
-171
-1487
-2449
-2434
-2138
-2442
-3072
-2822
-1423
360
1493
1591
625
-314
64
1480
2352
2207
1371
557
256
651
1272
1185
1066
1496
2572
3376
3081
1903
359
-746
-812
-153
306
198
-316
-529
-461
-440
-599
-980
-1321
-1395
-1183
-1232
-1750
-2605
-3143
-3095
-2646
-1809
-1073
-747
-769
-980
-1264
-1598
-1871
-1837
-1553
-1154
-711
-372
-144
-67
-24
113
323
695
1136
1302
1086
595
143
-8
136
518
1000
1069
494
434
411
-247
-734
-1274
-1632
-1836
-1940
-1919
-2009
-2368
-2668
-2491
-2309
-2178
-2132
-2434
-2703
-2736
-2734
-2601
-2694
-2525
-2070
-1721
-1379
-1110
-938
-1080
-1278
-1156
-892
-761
-642
-525
-401
-281
1
326
482
611
769
987
1127
1235
1186
1049
997
1071
1396
1625
1654
1699
1800
1898
1961
2043
2181
2202
2273
2611
2871
3053
3180
3489
3790
4286
4809
4770
3323
692
-519
-1265
-1526
-517
364
357
-343
-459
-355
-462
-1240
-2224
-2947
-3382
-2869
-2470
-3239
-4403
-4908
-4282
-2651
-1295
-530
-779
-1716
-2155
-2023
-1814
-2305
-2816
-2415
-1156
285
1264
1356
643
115
634
1665
2108
1899
1286
724
511
898
1180
1045
978
1359
2291
2851
2671
1775
637
-189
-449
-239
39
-103
-406
-423
-436
-517
-698
-936
-1207
-1315
-1196
-1170
-1546
-2132
-2500
-2656
-2465
-1977
-1407
-948
-804
-848
-999
-1247
-1407
-1350
-1138
-908
-629
-314
-33
120
153
207
299
540
928
1270
1247
931
579
416
465
664
632
473
433
250
260
-122
-683
-1026
-1354
-1515
-1504
-1649
-2027
-2200
-2450
-2448
-2211
-2149
-2206
-2208
-2237
-2133
-2081
-2165
-2143
-2155
-1973
-1748
-1492
-1278
-1093
-1036
-999
-867
-676
-457
-311
-197
-142
65
232
381
505
617
815
1067
1270
1438
1490
1388
1379
1403
1445
1527
1540
1638
1751
1794
1922
1991
2009
2091
2260
2453
2636
2812
3003
3256
3535
3865
4047
3193
1245
58
-664
-1152
-624
34
114
-389
-498
-406
-359
-677
-1448
-2120
-2756
-2519
-2132
-2557
-3292
-3892
-3851
-2950
-1857
-1021
-893
-1345
-1668
-1629
-1432
-1686
-2072
-2139
-1637
-733
117
613
454
100
293
917
1383
1588
1512
1218
905
937
1007
878
769
791
1173
1573
1825
1767
1282
671
226
-25
-54
-82
-221
-323
-457
-617
-738
-821
-961
-1078
-1113
-1116
-1162
-1313
-1488
-1744
-2025
-2121
-2017
-1743
-1432
-1230
-1176
-1273
-1325
-1251
-1091
-974
-931
-818
-636
-395
-199
-155
-226
-235
-81
220
543
672
634
537
430
238
84
-18
-194
-325
-370
-367
-507
-752
-992
-1191
-1277
-1377
-1346
-1282
-1422
-1558
-1722
-1857
-1947
-1926
-1828
-1820
-1721
-1581
-1440
-1423
-1476
-1438
-1445
-1357
-1162
-952
-789
-775
-713
-561
-425
-288
-101
72
196
336
502
600
617
646
731
865
1004
1167
1283
1306
1315
1358
1422
1507
1566
1638
1664
1726
1857
2003
2142
2263
2437
2587
2793
3142
3415
3280
2231
1108
313
-394
-504
-269
-118
-327
-466
-349
-245
-259
-610
-1084
-1654
-1827
-1597
-1696
-2163
-2803
-3260
-3200
-2713
-2067
-1589
-1490
-1509
-1423
-1207
-1146
-1412
-1682
-1751
-1518
-1000
-474
-226
-317
-373
-67
335
673
948
1052
1030
1033
1084
993
798
578
527
660
871
1144
1248
1122
917
696
510
361
252
206
88
-90
-312
-523
-664
-815
-941
-1007
-980
-910
-811
-758
-871
-1109
-1360
-1422
-1367
-1248
-1157
-1194
-1262
-1267
-1210
-1125
-1057
-1028
-962
-796
-542
-359
-341
-408
-471
-445
-316
-135
14
57
-19
-65
-83
-123
-212
-320
-352
-337
-316
-295
-325
-478
-676
-830
-856
-826
-752
-743
-800
-894
-971
-989
-1020
-1044
-1080
-1099
-1074
-1021
-961
-984
-1069
-1100
-1045
-939
-833
-706
-620
-629
-612
-533
-381
-244
-136
3
142
235
306
390
451
496
531
589
672
773
857
920
936
961
1041
1117
1216
1307
1360
1429
1515
1625
1754
1878
2021
2251
2474
2349
1844
1290
721
296
174
198
139
-102
-224
-186
-97
-63
-155
-388
-690
-780
-750
-894
-1239
-1684
-2048
-2160
-2069
-1849
-1684
-1665
-1642
-1509
-1343
-1274
-1294
-1345
-1338
-1214
-1004
-820
-752
-795
-779
-639
-431
-214
10
177
304
449
549
585
544
472
458
460
472
516
539
530
498
460
425
392
362
362
341
263
132
2
-109
-246
-368
-483
-601
-661
-670
-650
-656
-708
-776
-842
-861
-865
-868
-865
-920
-969
-985
-982
-981
-1013
-1035
-1014
-952
-867
-776
-701
-632
-594
-558
-538
-561
-589
-594
-609
-638
-628
-649
-716
-704
-692
-694
-643
-580
-520
-497
-480
-510
-557
-599
-596
-579
-603
-592
-609
-632
-680
-739
-776
-790
-763
-667
-564
-508
-507
-521
-552
-591
-580
-537
-461
-401
-350
-288
-268
-257
-226
-198
-153
-55
65
159
189
197
200
170
160
194
223
253
288
298
309
320
328
354
403
434
494
566
611
642
701
788
865
900
803
676
578
466
399
358
288
181
93
97
119
107
59
-20
-82
-85
-15
2
-55
-170
-314
-439
-526
-575
-632
-688
-728
-717
-671
-655
-686
-734
-745
-699
-645
-576
-524
-524
-528
-509
-508
-544
-589
-573
-499
-423
-368
-344
-345
-352
-314
-252
-202
-159
-147
-134
-144
-167
-160
-181
-232
-228
-191
-152
-152
-195
-238
-284
-292
-272
-293
-333
-334
-300
-274
-277
-290
-336
-386
-413
-397
-365
-352
-360
-390
-391
-356
-303
-258
-301
-340
-351
-334
-310
-323
-354
-373
-395
-402
-402
-410
-429
-411
-389
-367
-314
-278
-264
-267
-276
-286
-322
-352
-365
-373
-350
-345
-355
-399
-447
-493
-526
-531
-519
-528
-532
-521
-552
-563
-576
-613
-629
-604
-573
-591
-615
-628
-646
-622
-611
-604
-581
-549
-524
-499
-485
-498
-514
-536
-519
-476
-399
-374
-373
-388
-437
-438
-400
-340
-312
-284
-256
-256
-243
-208
-191
-164
-141
-118
-72
-26
-1
-18
-32
-17
14
59
121
177
215
261
318
369
402
403
410
362
330
315
269
213
139
108
126
158
161
146
139
143
162
197
214
188
164
173
177
165
114
46
-26
-62
-54
-62
-83
-116
-129
-157
-161
-148
-154
-152
-171
-192
-214
-274
-359
-427
-466
-504
-522
-532
-542
-573
-625
-694
-734
-727
-712
-712
-708
-706
-699
-670
-637
-619
-591
-556
-539
-523
-506
-499
-496
-481
-467
-465
-455
-417
-382
-340
-311
-289
-285
-300
-291
-280
-274
-271
-242
-193
-171
-172
-172
-165
-156
-143
-129
-119
-115
-134
-135
-145
-151
-128
-111
-93
-91
-89
-88
-145
-206
-236
-251
-250
-260
-284
-305
-336
-386
-422
-437
-455
-441
-421
-427
-456
-499
-543
-581
-597
-610
-594
-593
-582
-557
-566
-559
-549
-551
-547
-529
-503
-496
-506
-493
-494
-490
-459
-435
-401
-352
-333
-324
-312
-299
-290
-281
-258
-264
-245
-243
-266
-258
-235
-185
-156
-146
-116
-82
-84
-109
-132
-151
-146
-120
-102
-109
-111
-118
-111
-65
-24
16
39
58
108
108
67
43
20
26
44
77
115
141
158
177
180
176
213
249
267
303
316
290
245
186
158
151
127
89
29
-25
-77
-105
-136
-174
-193
-227
-256
-250
-246
-266
-298
-348
-406
-413
-423
-472
-501
-525
-554
-573
-604
-651
-684
-672
-653
-645
-622
-591
-590
-626
-645
-619
-591
-577
-564
-533
-491
-466
-458
-471
-488
-475
-449
-444
-421
-390
-365
-346
-346
-312
-286
-277
-259
-231
-211
-212
-228
-272
-297
-290
-277
-243
-207
-196
-162
-113
-70
-39
-67
-88
-109
-106
-94
-115
-142
-175
-193
-208
-231
-251
-262
-286
-313
-337
-327
-326
-341
-357
-346
-340
-364
-407
-461
-470
-467
-457
-472
-507
-522
-513
-519
-516
-493
-488
-491
-503
-520
-524
-507
-497
-482
-479
-466
-465
-465
-473
-488
-500
-502
-484
-479
-453
-401
-384
-362
-371
-363
-351
-366
-335
-293
-277
-237
-210
-218
-203
-224
-212
-165
-129
-78
-49
-31
24
63
116
160
186
197
173
189
201
205
182
173
193
192
192
171
173
181
215
282
294
309
314
304
297
289
268
208
183
166
146
156
140
91
33
-35
-76
-115
-168
-215
-252
-291
-321
-328
-326
-317
-326
-358
-392
-420
-453
-512
-577
-626
-668
-679
-680
-666
-632
-618
-585
-533
-480
-457
-453
-454
-447
-441
-445
-453
-456
-432
-424
-430
-406
-398
-399
-377
-359
-331
-301
-286
-283
-294
-327
-337
-341
-335
-293
-257
-222
-222
-223
-211
-233
-249
-232
-219
-228
-205
-204
-203
-190
-188
-167
-174
-181
-162
-135
-132
-154
-167
-164
-175
-197
-190
-203
-235
-232
-250
-278
-311
-328
-325
-328
-341
-359
-366
-364
-383
-422
-433
-420
-421
-438
-456
-476
-477
-467
-449
-422
-394
-385
-378
-350
-339
-341
-355
-368
-386
-370
-339
-339
-329
-304
-307
-313
-314
-328
-330
-341
-326
-315
-280
-252
-263
-261
-279
-288
-262
-247
-236
-239
-249
-249
-235
-188
-129
-95
-82
-39
-4
29
84
108
122
134
137
128
140
135
117
118
114
134
140
150
191
188
192
209
200
177
139
92
66
37
-1
-35
-89
-157
-191
-209
-237
-265
-306
-349
-369
-337
-337
-368
-384
-390
-388
-405
-412
-455
-517
-538
-551
-558
-564
-589
-607
-611
-585
-510
-483
-465
-450
-423
-382
-381
-400
-441
-469
-465
-446
-414
-396
-410
-421
-420
-407
-377
-375
-365
-370
-379
-337
-309
-331
-366
-376
-368
-332
-268
-248
-241
-263
-285
-282
-276
-285
-302
-297
-256
-238
-229
-203
-224
-253
-249
-227
-228
-230
-225
-225
-232
-246
-269
-295
-305
-303
-308
-361
-383
-404
-426
-442
-441
-406
-372
-342
-326
-306
-320
-355
-403
-467
-487
-468
-442
-445
-431
-407
-403
-374
-358
-364
-356
-344
-328
-344
-369
-383
-393
-402
-404
-386
-363
-322
-285
-265
-277
-270
-240
-230
-241
-256
-266
-283
-289
-290
-273
-238
-194
-166
-138
-110
-83
-51
-23
6
27
50
104
152
159
184
211
228
235
242
264
259
253
254
245
231
235
239
240
228
202
178
128
90
43
-26
-44
-49
-53
-65
-89
-107
-131
-134
-159
-183
-214
-261
-305
-329
-344
-347
-347
-341
-338
-360
-382
-380
-386
-392
-395
-451
-489
-481
-469
-458
-447
-430
-398
-371
-375
-382
-397
-395
-386
-365
-356
-363
-346
-329
-319
-274
-231
-240
-275
-271
-243
-254
-243
-234
-216
-177
-155
-155
-156
-137
-131
-141
-136
-134
-138
-178
-212
-226
-244
-251
-270
-266
-223
-196
-187
-180
-193
-219
-229
-241
-254
-252
-248
-260
-277
-272
-262
-252
-254
-265
-283
-304
-324
-361
-395
-419
-425
-402
-366
-377
-397
-406
-433
-455
-451
-475
-487
-488
-478
-473
-481
-486
-478
-481
-483
-451
-430
-427
-439
-452
-475
-472
-438
-423
-435
-413
-402
-377
-324
-295
-283
-281
-260
-257
-234
-215
-225
-222
-192
-176
-166
-117
-66
-44
-39
-53
-50
-11
20
60
63
63
82
110
137
165
183
177
162
173
150
105
86
65
70
82
87
108
95
60
59
23
-9
-50
-99
-142
-176
-177
-227
-270
-292
-317
-335
-369
-393
-410
-438
-450
-456
-468
-472
-477
-510
-548
-551
-552
-533
-518
-519
-541
-546
-525
-504
-504
-496
-496
-486
-451
-434
-440
-419
-386
-368
-323
-296
-305
-345
-365
-384
-404
-404
-391
-365
-341
-331
-348
-336
-328
-354
-358
-368
-377
-362
-348
-362
-384
-384
-360
-339
-296
-267
-227
-232
-257
-240
-228
-243
-264
-258
-257
-230
-187
-199
-215
-230
-235
-238
-269
-277
-305
-349
-363
-348
-350
-345
-345
-367
-382
-391
-403
-430
-445
-467
-498
-487
-475
-502
-502
-519
-516
-498
-503
-506
-496
-504
-518
-517
-517
-503
-503
-500
-482
-464
-441
-417
-391
-383
-370
-369
-366
-351
-346
-335
-295
-243
-200
-174
-167
-167
-186
-181
-141
-117
-94
-89
-104
-77
-51
-21
17
53
51
55
65
66
73
64
68
78
93
136
166
187
151
118
128
128
130
106
52
62
71
44
3
-40
-81
-107
-107
-196
-247
-285
-353
-385
-463
-520
-565
-601
-622
-623
-549
-496
-505
-532
-545
-519
-530
-620
-645
-687
-642
-600
-633
-626
-616
-607
-569
-522
-477
-424
-428
-436
-437
-536
-556
-530
-458
-413
-362
-308
-317
-299
-295
-312
-301
-294
-272
-221
-191
-179
-155
-103
-46
-15
7
-2
-27
-54
-88
-112
-184
-237
-306
-355
-381
-421
-475
-602
-674
-732
-824
-891
-961
-999
-1077
-1138
-1146
-1166
-1192
-1238
-1271
-1226
-1228
-1198
-1155
-1208
-1253
-1230
-1145
-1097
-1065
-1015
-938
-856
-798
-692
-614
-617
-518
-414
-337
-278
-254
-205
-201
-169
-126
-50
12
47
107
172
226
289
320
349
392
457
586
662
759
822
885
942
1042
1182
1264
1338
1434
1519
1605
1738
1839
2022
2198
2482
2794
2861
2448
1823
1380
854
537
376
89
-272
-529
-533
-563
-587
-666
-797
-901
-872
-616
-609
-1002
-1554
-2066
-2265
-2206
-2223
-2280
-2363
-2324
-2058
-1655
-1349
-1295
-1236
-1036
-680
-360
-191
-226
-437
-597
-490
-251
-129
-63
23
218
529
883
1083
1035
1011
1070
1268
1436
1384
1159
855
638
513
410
293
178
112
144
174
147
48
-116
-295
-406
-458
-581
-751
-960
-1152
-1323
-1436
-1447
-1460
-1409
-1255
-1102
-992
-908
-872
-850
-855
-903
-951
-1023
-1074
-1117
-1118
-1108
-1090
-968
-814
-636
-561
-537
-469
-501
-471
-573
-672
-680
-816
-815
-802
-855
-888
-896
-840
-815
-722
-651
-665
-661
-724
-685
-742
-892
-957
-1034
-1015
-965
-898
-826
-766
-690
-545
-390
-205
-48
107
268
365
530
667
818
943
1079
1226
1402
1608
1784
1959
2078
2269
2456
2693
2944
3122
3319
3538
3764
4067
4354
4602
3574
2182
1642
335
-306
-126
-344
-959
-1433
-1396
-1445
-1223
-1279
-1387
-1639
-2160
-1650
-1446
-2251
-3003
-3850
-4200
-3852
-3354
-2811
-2698
-2678
-2341
-1577
-889
-694
-659
-576
-322
68
469
483
1
-418
-206
427
964
1441
1840
1936
2029
2466
2493
2258
2094
1784
1686
1516
1263
929
389
-24
-208
-268
-215
-103
-164
-170
-286
-615
-919
-1213
-1514
-1707
-1832
-1983
-2191
-2372
-2315
-2284
-2185
-1928
-1706
-1350
-998
-717
-587
-664
-717
-681
-614
-447
-279
-199
-34
135
301
398
286
424
462
257
470
504
166
-53
-121
-399
-709
-1001
-987
-1046
-1230
-1312
-1334
-1546
-1801
-1659
-1709
-1719
-1888
-1834
-1837
-1932
-1967
-1926
-1926
-2000
-1901
-1597
-1290
-1300
-1099
-1076
-948
-837
-678
-428
-381
-266
-109
119
144
362
523
755
1013
1229
1440
1584
1682
1705
1796
1845
2015
2113
2277
2405
2421
2537
2670
2799
3022
3237
3560
3899
4173
4520
4604
3244
1724
831
-872
-1550
-1163
-1051
-1516
-1771
-1750
-2048
-1853
-1484
-932
-1132
-1764
-1717
-2131
-2960
-3404
-3804
-4130
-3911
-3330
-2654
-1985
-1450
-1131
-672
-252
-106
152
463
759
789
659
419
-11
-370
-78
743
1331
1690
1961
2028
2014
2295
2301
2048
1631
1051
891
689
360
-43
-512
-861
-906
-576
-294
-170
-233
-347
-529
-838
-1179
-1529
-1831
-2014
-2030
-2050
-2189
-2300
-2238
-2022
-1602
-1148
-828
-569
-447
-317
-251
-370
-542
-658
-656
-477
-239
-95
27
152
284
497
524
530
458
148
142
26
-275
-462
-617
-902
-1046
-975
-1068
-1050
-954
-935
-949
-1031
-1213
-1350
-1458
-1422
-1426
-1504
-1622
-1737
-1788
-1789
-1546
-1398
-1173
-984
-750
-672
-551
-545
-588
-469
-473
-326
-263
-203
-161
-96
26
250
477
629
817
969
1030
1049
1049
1053
1180
1189
1204
1254
1295
1311
1377
1457
1502
1686
1875
1939
2027
2104
2149
2398
2742
2820
2331
1674
721
-253
-756
-1001
-879
-815
-739
-747
-759
-575
-452
-265
-328
-421
-684
-1085
-1482
-1948
-2244
-2376
-2211
-1945
-1730
-1501
-1407
-1327
-1034
-788
-577
-410
-354
-294
-299
-346
-498
-694
-873
-905
-734
-516
-207
57
229
390
527
618
637
530
387
226
41
-125
-347
-507
-546
-404
-190
-13
106
106
57
10
55
42
26
-37
-214
-383
-580
-801
-978
-1035
-976
-804
-620
-417
-273
-208
-167
-224
-330
-464
-621
-754
-840
-839
-864
-859
-838
-781
-678
-585
-409
-249
-146
-74
-89
-170
-275
-377
-409
-439
-528
-628
-808
-989
-1031
-1005
-909
-754
-577
-504
-443
-452
-581
-701
-804
-824
-840
-901
-980
-1003
-994
-927
-794
-654
-530
-439
-473
-508
-555
-689
-775
-810
-824
-823
-729
-678
-597
-608
-700
-670
-648
-590
-421
-195
-40
-6
-201
-481
-684
-639
-452
-217
82
349
499
378
116
18
226
487
548
545
547
516
597
705
805
821
934
996
1023
1058
1215
1422
1562
1695
1607
1280
845
385
40
-156
-316
-401
-404
-321
-193
-8
92
211
190
24
-152
-493
-873
-1276
-1592
-1731
-1707
-1613
-1511
-1391
-1324
-1233
-1156
-1082
-969
-886
-817
-779
-796
-870
-957
-1050
-1070
-994
-887
-732
-550
-352
-135
93
321
496
600
610
523
431
297
169
49
-58
-51
20
152
284
389
420
412
423
391
317
201
28
-182
-352
-478
-601
-741
-828
-823
-762
-709
-694
-670
-669
-666
-651
-648
-655
-725
-815
-927
-1044
-1142
-1172
-1126
-1084
-1035
-1054
-1065
-1118
-1158
-1119
-1050
-948
-887
-843
-933
-989
-1034
-1054
-993
-931
-908
-897
-844
-825
-711
-642
-549
-501
-460
-482
-577
-676
-802
-826
-797
-714
-662
-595
-554
-473
-439
-409
-323
-311
-299
-331
-378
-411
-326
-306
-293
-161
-58
40
166
345
471
622
647
613
635
800
900
1043
1182
1174
1217
1191
1247
1363
1588
1881
2212
2497
2784
2975
2731
2300
1567
716
60
-444
-666
-686
-560
-534
-351
-214
-106
34
-31
-109
-419
-856
-1429
-1981
-2408
-2633
-2546
-2419
-2189
-2014
-1984
-1868
-1617
-1300
-994
-752
-659
-660
-746
-898
-1073
-1201
-1214
-1086
-846
-548
-175
229
550
899
1195
1358
1465
1360
1163
913
626
399
223
105
103
246
369
518
582
562
543
489
418
278
120
-143
-453
-804
-1145
-1391
-1542
-1569
-1510
-1393
-1264
-1112
-1024
-947
-867
-855
-869
-950
-1098
-1287
-1421
-1483
-1494
-1359
-1138
-870
-558
-284
-37
149
180
120
-17
-243
-532
-809
-1021
-1216
-1224
-1140
-994
-800
-591
-448
-394
-426
-547
-711
-979
-1191
-1388
-1606
-1676
-1673
-1671
-1544
-1386
-1272
-1115
-967
-866
-806
-772
-783
-847
-918
-955
-938
-931
-905
-824
-734
-582
-322
-53
182
396
565
672
727
781
800
863
922
991
1087
1180
1335
1525
1705
1892
2095
2251
2399
2517
2681
2833
3018
3195
3431
3756
4002
3847
3062
2012
590
-492
-1067
-1180
-1068
-1036
-993
-1183
-1064
-964
-771
-696
-984
-1370
-2028
-2668
-3179
-3489
-3551
-3291
-2931
-2613
-2332
-2100
-1830
-1362
-740
-253
107
210
184
116
22
-75
-222
-269
-165
185
697
1232
1711
2017
2168
2318
2348
2249
2047
1658
1244
787
403
123
3
25
96
213
190
141
16
-151
-250
-351
-518
-775
-1116
-1561
-1933
-2206
-2326
-2292
-2111
-1839
-1542
-1255
-1022
-790
-620
-498
-474
-523
-611
-692
-722
-692
-582
-445
-177
170
515
813
1033
1163
1209
1218
1042
836
490
1
-414
-863
-1145
-1318
-1268
-1155
-989
-824
-847
-889
-1096
-1316
-1562
-1810
-2137
-2324
-2531
-2585
-2511
-2384
-2146
-1910
-1593
-1426
-1130
-1025
-869
-796
-726
-738
-771
-756
-742
-621
-570
-378
-241
15
237
589
832
1084
1237
1267
1285
1210
1197
1162
1256
1258
1313
1408
1566
1699
1897
2053
2256
2417
2539
2751
2884
3116
3344
3596
3910
4309
4516
3727
2362
717
-932
-1693
-1893
-1647
-1693
-1747
-1922
-1879
-1357
-1079
-735
-1037
-1700
-2326
-2884
-3256
-3454
-3524
-3457
-3232
-2953
-2695
-2302
-1788
-1180
-318
326
800
1016
1036
1011
872
571
198
-59
-84
272
922
1545
1914
2147
2265
2357
2487
2371
2082
1542
919
393
-50
-306
-548
-682
-822
-875
-918
-956
-866
-805
-726
-703
-835
-1101
-1450
-1810
-2124
-2434
-2594
-2561
-2359
-1991
-1526
-1029
-682
-383
-135
69
229
238
197
107
31
-12
-14
45
148
342
594
841
1025
1147
1251
1343
1340
1175
739
229
-435
-1084
-1534
-1974
-2272
-2403
-2349
-2270
-2109
-1955
-1968
-2015
-2197
-2342
-2457
-2674
-2725
-2817
-2858
-2802
-2629
-2369
-2066
-1669
-1372
-1013
-725
-505
-264
-154
-154
-180
-230
-248
-318
-328
-282
-141
71
308
631
798
942
1007
989
918
834
767
722
732
737
768
808
863
960
1133
1315
1542
1731
1930
2161
2404
2696
2980
3241
3522
3927
4358
4322
3244
1842
232
-1050
-1581
-1639
-1512
-1805
-1948
-2104
-1697
-1130
-849
-677
-1248
-1808
-2254
-2533
-2736
-2969
-3174
-3352
-3276
-3138
-2814
-2271
-1769
-1089
-286
383
864
1110
1231
1148
808
364
34
-51
90
506
924
1205
1402
1639
1903
2158
2315
2194
1919
1445
1048
680
277
-153
-599
-913
-1163
-1233
-1253
-1114
-880
-741
-568
-535
-631
-867
-1159
-1458
-1785
-2028
-2140
-2065
-1836
-1501
-1215
-1012
-824
-539
-128
257
507
583
572
530
498
469
414
314
197
179
320
515
669
797
914
1002
994
887
535
132
-327
-815
-1326
-1825
-2231
-2545
-2643
-2690
-2650
-2533
-2484
-2461
-2422
-2369
-2318
-2346
-2311
-2366
-2361
-2366
-2260
-2081
-1914
-1622
-1386
-1067
-744
-400
-172
-6
105
174
209
242
242
190
167
163
244
346
510
589
688
761
858
915
963
1035
1044
1044
1001
976
929
894
902
971
1063
1196
1377
1602
1919
2237
2585
2963
3330
3719
4124
4522
4582
3665
2379
940
-363
-1047
-1361
-1542
-2010
-2234
-2305
-1958
-1336
-1040
-821
-1242
-1672
-1821
-1952
-2060
-2410
-2810
-3179
-3270
-3230
-3109
-2759
-2386
-1775
-911
-77
651
1089
1345
1399
1186
936
694
556
504
579
679
714
832
1050
1303
1550
1778
1855
1869
1783
1645
1418
1036
534
-125
-637
-1079
-1395
-1610
-1723
-1661
-1550
-1278
-1074
-1003
-1036
-1121
-1155
-1262
-1414
-1556
-1669
-1742
-1689
-1617
-1587
-1487
-1294
-948
-494
-55
321
610
809
967
1058
1051
924
700
535
479
452
430
423
426
462
580
624
531
417
210
-77
-468
-862
-1297
-1700
-1999
-2278
-2490
-2659
-2754
-2786
-2768
-2634
-2443
-2275
-2087
-1932
-1786
-1731
-1638
-1585
-1575
-1525
-1518
-1367
-1254
-1042
-841
-644
-443
-242
-9
134
269
312
292
262
280
259
229
166
133
129
136
226
334
496
651
832
979
1102
1186
1218
1254
1278
1260
1242
1279
1357
1525
1705
1916
2202
2536
2906
3362
3835
4281
4179
3266
2240
1028
47
-605
-1005
-1455
-2080
-2333
-2446
-2090
-1766
-1570
-1533
-1859
-1828
-1669
-1494
-1543
-1840
-2241
-2616
-2780
-2973
-3040
-3039
-2965
-2490
-1790
-1042
-391
122
594
857
994
1099
1152
1165
1108
1121
1053
889
778
719
707
786
904
1049
1243
1432
1671
1794
1726
1445
1074
709
271
-177
-646
-992
-1263
-1417
-1436
-1511
-1602
-1652
-1570
-1410
-1229
-1080
-1015
-1007
-1003
-997
-1072
-1236
-1447
-1548
-1529
-1412
-1227
-1023
-802
-557
-222
124
419
598
694
802
880
898
837
724
578
416
290
170
-76
-217
-328
-414
-519
-646
-729
-875
-921
-1039
-1116
-1249
-1393
-1537
-1757
-1839
-1951
-2033
-2161
-2189
-2171
-2081
-1944
-1795
-1603
-1419
-1233
-1091
-954
-848
-746
-660
-576
-547
-480
-410
-340
-299
-252
-140
-19
146
259
395
477
558
616
611
601
590
634
690
747
775
805
841
917
965
1043
1136
1261
1415
1565
1705
1862
2039
2232
2452
2639
2865
3183
3554
3524
2912
2181
1309
606
135
-211
-631
-1206
-1604
-1864
-1770
-1666
-1578
-1572
-1796
-1694
-1492
-1229
-1091
-1188
-1375
-1635
-1799
-2000
-2208
-2387
-2525
-2386
-2067
-1685
-1294
-945
-529
-200
74
373
600
806
964
1112
1173
1073
945
791
655
593
580
607
693
844
1055
1234
1356
1354
1296
1244
1119
963
728
501
255
15
-181
-461
-773
-1047
-1176
-1224
-1236
-1196
-1147
-1104
-1029
-917
-872
-901
-987
-1076
-1123
-1130
-1144
-1193
-1213
-1248
-1256
-1215
-1129
-1058
-988
-787
-557
-347
-136
47
215
331
415
393
266
172
63
-119
-322
-494
-686
-840
-885
-932
-963
-938
-909
-877
-861
-824
-761
-761
-783
-866
-974
-1070
-1176
-1300
-1386
-1420
-1449
-1437
-1381
-1303
-1205
-1020
-854
-713
-591
-446
-336
-275
-209
-188
-159
-158
-106
-69
-26
25
69
136
192
271
367
497
600
684
765
856
919
922
927
940
930
897
875
885
917
969
1048
1129
1242
1396
1574
1773
2009
2125
1956
1698
1353
1000
729
502
249
-100
-411
-649
-736
-768
-802
-828
-925
-926
-830
-717
-621
-600
-618
-671
-740
-874
-1039
-1232
-1449
-1600
-1655
-1677
-1703
-1680
-1609
-1503
-1405
-1263
-1065
-850
-612
-349
-119
9
61
79
82
70
36
-26
-100
-140
-151
-121
-80
-47
22
123
219
304
366
409
412
402
388
311
183
44
-99
-245
-345
-404
-461
-520
-550
-567
-578
-586
-593
-592
-569
-551
-552
-561
-557
-551
-526
-530
-530
-540
-568
-578
-570
-533
-494
-439
-401
-384
-372
-356
-361
-371
-354
-317
-284
-252
-252
-286
-311
-337
-356
-374
-389
-386
-405
-388
-389
-412
-426
-450
-477
-506
-518
-499
-465
-434
-423
-418
-432
-477
-515
-543
-581
-618
-634
-658
-662
-649
-647
-648
-630
-610
-576
-550
-555
-571
-582
-588
-593
-583
-566
-547
-537
-496
-466
-479
-500
-508
-503
-481
-432
-397
-377
-349
-300
-236
-179
-138
-90
-62
-24
29
82
134
181
225
253
285
294
284
276
247
236
224
213
195
161
112
81
103
117
129
149
147
125
113
126
136
127
107
81
46
-7
-76
-119
-144
-162
-186
-217
-214
-225
-224
-229
-245
-251
-277
-310
-344
-348
-355
-347
-344
-354
-355
-359
-328
-309
-309
-312
-329
-356
-391
-422
-479
-557
-597
-639
-701
-706
-690
-661
-638
-628
-590
-556
-531
-511
-485
-479
-482
-484
-470
-456
-459
-459
-446
-442
-451
-434
-415
-386
-373
-368
-367
-359
-351
-344
-334
-348
-341
-310
-291
-269
-228
-168
-241
-343
-292
-220
-125
-164
-274
-217
-199
-212
-218
-265
-200
-225
-323
-343
-338
-385
-344
-188
-211
-289
-286
-281
-400
-483
-471
-502
-524
-515
-494
-480
-465
-477
-556
-587
-560
-609
-708
-738
-700
-687
-669
-621
-589
-575
-547
-523
-532
-554
-574
-580
-553
-566
-574
-518
-477
-469
-485
-495
-493
-459
-443
-432
-427
-418
-377
-359
-325
-276
-203
-137
-92
-14
54
93
116
133
127
100
85
63
62
71
62
71
99
127
145
138
134
147
125
91
74
61
47
57
53
40
31
24
36
42
70
93
93
90
67
43
-4
-70
-129
-159
-198
-228
-272
-309
-314
-322
-329
-319
-296
-277
-285
-311
-363
-427
-471
-506
-539
-566
-597
-630
-646
-682
-707
-702
-699
-707
-694
-667
-659
-658
-657
-676
-686
-678
-662
-651
-643
-629
-604
-559
-531
-489
-437
-391
-362
-359
-388
-409
-426
-430
-413
-408
-404
-401
-382
-370
-370
-356
-344
-315
-270
-240
-183
-150
-147
-117
-96
-75
-71
-96
-124
-140
-169
-178
-164
-171
-162
-163
-182
-224
-259
-269
-295
-328
-366
-398
-436
-487
-527
-561
-581
-561
-535
-534
-539
-526
-504
-476
-458
-470
-509
-551
-568
-580
-593
-623
-632
-636
-638
-597
-556
-527
-514
-487
-460
-452
-437
-421
-406
-387
-388
-377
-367
-368
-351
-328
-291
-268
-237
-200
-186
-181
-179
-208
-242
-243
-217
-202
-184
-178
-179
-155
-92
-17
31
74
103
108
110
115
123
123
106
76
68
70
71
71
74
62
61
48
22
-3
-25
-24
-7
17
20
18
26
12
18
58
79
80
53
18
-23
-37
-46
-61
-65
-80
-114
-152
-196
-247
-276
-295
-327
-365
-387
-406
-446
-486
-504
-528
-534
-544
-576
-582
-602
-621
-640
-663
-682
-702
-722
-714
-711
-727
-724
-701
-676
-663
-632
-614
-613
-598
-581
-553
-534
-498
-448
-420
-398
-360
-317
-278
-215
-177
-148
-122
-100
-58
-29
1
14
0
-18
-55
-79
-114
-134
-140
-138
-157
-196
-221
-249
-287
-284
-259
-265
-267
-283
-296
-309
-343
-369
-405
-425
-415
-422
-412
-381
-398
-423
-429
-442
-441
-440
-443
-432
-420
-411
-409
-411
-409
-416
-431
-455
-453
-442
-441
-457
-463
-412
-388
-395
-393
-417
-423
-405
-385
-358
-336
-329
-340
-359
-383
-364
-351
-346
-334
-306
-236
-169
-156
-175
-164
-132
-113
-118
-104
-88
-62
-71
-88
-105
-120
-105
-93
-85
-73
-75
-83
-69
-48
-37
-30
-13
-4
-10
-26
-21
-23
-30
-2
42
55
68
77
94
121
137
138
133
136
140
131
116
106
76
43
27
-18
-78
-110
-130
-158
-207
-260
-296
-329
-339
-360
-390
-387
-415
-449
-462
-486
-511
-577
-604
-613
-651
-666
-676
-683
-697
-723
-728
-720
-694
-646
-627
-605
-588
-554
-517
-482
-439
-418
-418
-435
-432
-421
-411
-395
-387
-403
-396
-380
-391
-379
-373
-373
-374
-370
-358
-354
-323
-288
-283
-290
-272
-268
-251
-238
-219
-211
-225
-228
-217
-209
-232
-231
-240
-256
-271
-273
-298
-339
-356
-368
-382
-368
-372
-387
-388
-394
-410
-426
-433
-440
-447
-450
-462
-476
-492
-504
-512
-516
-524
-535
-513
-485
-470
-446
-411
-375
-335
-292
-253
-219
-200
-192
-186
-185
-170
-148
-131
-115
-100
-96
-70
-67
-62
-53
-91
-127
-139
-120
-105
-99
-102
-114
-140
-160
-168
-151
-142
-160
-160
-177
-197
-211
-221
-212
-197
-173
-148
-114
-96
-74
-40
-9
19
35
43
61
71
79
88
89
106
136
168
180
169
164
161
159
149
148
115
68
61
35
8
-20
-59
-87
-111
-144
-197
-259
-311
-353
-391
-415
-425
-423
-436
-454
-461
-470
-435
-393
-371
-362
-386
-416
-461
-493
-485
-491
-481
-477
-493
-482
-460
-458
-455
-447
-419
-390
-377
-381
-371
-349
-337
-335
-328
-335
-334
-315
-281
-237
-228
-224
-207
-230
-267
-254
-250
-259
-248
-236
-217
-192
-160
-127
-92
-68
-51
-72
-91
-105
-119
-114
-110
-118
-124
-110
-111
-121
-131
-174
-205
-214
-228
-242
-249
-247
-254
-283
-296
-293
-286
-278
-261
-252
-230
-238
-273
-275
-279
-281
-281
-285
-319
-351
-346
-341
-331
-328
-311
-298
-285
-246
-216
-191
-172
-181
-186
-179
-155
-133
-142
-144
-149
-144
-133
-132
-165
-167
-173
-199
-197
-179
-153
-138
-139
-149
-155
-175
-204
-210
-189
-173
-138
-109
-114
-98
-64
-40
-28
-8
5
12
36
72
80
114
144
158
160
156
153
149
151
126
122
131
121
117
106
96
84
58
12
-32
-46
-39
-39
-29
-41
-77
-95
-90
-108
-142
-189
-257
-303
-329
-357
-382
-381
-409
-446
-471
-471
-490
-498
-475
-468
-474
-468
-464
-436
-428
-419
-404
-419
-444
-465
-489
-508
-511
-508
-525
-539
-524
-515
-502
-466
-423
-393
-387
-375
-371
-373
-350
-337
-331
-312
-294
-279
-251
-219
-193
-179
-160
-141
-122
-121
-125
-123
-117
-120
-123
-106
-89
-95
-91
-100
-101
-81
-68
-70
-80
-102
-134
-153
-168
-194
-220
-220
-228
-237
-243
-291
-340
-346
-376
-393
-377
-383
-398
-413
-430
-446
-461
-478
-490
-479
-446
-428
-412
-403
-394
-398
-420
-420
-408
-393
-373
-348
-353
-365
-372
-369
-361
-351
-340
-357
-373
-354
-327
-323
-322
-303
-306
-305
-305
-314
-327
-342
-313
-281
-247
-215
-180
-148
-129
-139
-148
-148
-136
-98
-67
-40
-6
39
57
90
131
167
193
199
229
246
237
236
243
253
251
237
233
208
156
108
63
42
59
70
74
77
69
59
44
33
7
-31
-67
-80
-90
-116
-142
-169
-218
-260
-270
-280
-297
-297
-299
-310
-323
-351
-365
-391
-400
-421
-428
-435
-451
-465
-469
-483
-481
-462
-463
-460
-492
-520
-524
-531
-552
-554
-546
-519
-503
-506
-504
-508
-493
-475
-458
-425
-390
-376
-387
-408
-423
-420
-409
-421
-421
-401
-401
-394
-367
-333
-282
-246
-230
-219
-213
-207
-188
-151
-128
-99
-83
-88
-96
-101
-109
-127
-150
-187
-224
-259
-267
-249
-269
-290
-294
-302
-301
-295
-281
-275
-271
-255
-260
-296
-337
-352
-349
-373
-385
-392
-405
-383
-384
-410
-415
-415
-433
-431
-389
-360
-335
-300
-283
-281
-291
-293
-285
-306
-310
-312
-359
-400
-406
-393
-394
-399
-377
-331
-307
-266
-213
-178
-169
-177
-156
-154
-135
-99
-87
-63
-46
-20
5
20
68
121
137
152
173
180
172
178
182
158
139
140
136
147
158
147
149
146
122
93
73
44
17
1
-34
-77
-104
-94
-101
-127
-134
-125
-127
-154
-155
-150
-137
-159
-155
-167
-182
-211
-254
-272
-288
-299
-299
-305
-318
-340
-362
-368
-358
-346
-347
-348
-341
-322
-343
-381
-391
-414
-439
-484
-509
-512
-527
-523
-499
-477
-489
-479
-468
-486
-463
-447
-423
-402
-415
-405
-392
-381
-375
-349
-324
-309
-320
-334
-342
-324
-314
-312
-299
-280
-268
-264
-240
-238
-231
-228
-221
-192
-181
-190
-172
-157
-139
-126
-122
-135
-160
-192
-188
-177
-176
-182
-207
-216
-217
-195
-186
-208
-210
-217
-228
-229
-223
-188
-189
-206
-244
-276
-299
-320
-348
-391
-428
-476
-510
-541
-549
-554
-564
-541
-556
-575
-586
-611
-600
-568
-538
-525
-512
-488
-468
-423
-362
-317
-285
-282
-293
-285
-281
-253
-236
-232
-212
-192
-170
-137
-125
-114
-107
-103
-79
-64
-44
-37
-33
-48
-41
-20
-4
2
16
15
30
58
62
77
53
27
42
49
66
75
73
84
109
104
73
49
34
51
73
91
101
130
131
125
142
139
128
108
74
68
51
-5
-57
-120
-162
-194
-261
-288
-306
-334
-367
-402
-409
-404
-400
-378
-386
-407
-397
-380
-365
-382
-393
-425
-454
-436
-436
-448
-457
-476
-476
-474
-493
-514
-531
-524
-518
-507
-511
-528
-516
-493
-484
-459
-446
-458
-460
-441
-413
-402
-415
-415
-409
-433
-447
-430
-407
-397
-400
-410
-412
-396
-370
-358
-337
-339
-333
-314
-303
-270
-258
-253
-230
-212
-179
-183
-190
-171
-174
-173
-182
-193
-199
-192
-211
-246
-258
-251
-239
-252
-292
-332
-369
-396
-400
-413
-414
-412
-424
-446
-450
-468
-484
-470
-463
-457
-434
-404
-390
-409
-433
-418
-424
-421
-398
-363
-321
-290
-263
-247
-232
-216
-183
-166
-154
-142
-172
-141
-231
-231
-155
-229
-298
-211
-396
-474
-226
-143
-90
-141
-142
-81
-70
-50
3
18
51
80
83
89
71
72
86
90
97
103
75
36
18
19
13
-13
-16
-13
-43
-81
-128
-191
-187
-159
-159
-141
-162
-227
-235
-268
-314
-343
-352
-390
-431
-533
-607
-599
-665
-711
-720
-729
-722
-708
-691
-651
-658
-655
-586
-546
-508
-449
-452
-479
-500
-475
-461
-456
-423
-427
-423
-419
-419
-384
-334
-282
-246
-217
-231
-200
-176
-149
-147
-177
-174
-191
-208
-304
-345
-374
-459
-458
-452
-496
-491
-580
-665
-756
-833
-816
-842
-885
-976
-1076
-1125
-1156
-1158
-1169
-1180
-1179
-1175
-1105
-983
-891
-842
-815
-789
-753
-701
-648
-632
-637
-673
-716
-722
-726
-721
-696
-707
-686
-649
-617
-535
-463
-433
-429
-401
-356
-325
-303
-317
-353
-350
-306
-256
-235
-229
-171
-124
-98
-53
1
77
152
220
301
384
471
566
660
734
809
874
935
1006
1095
1179
1228
1252
1326
1448
1570
1713
1854
2022
2221
2333
2234
2016
1693
1323
1028
740
418
13
-419
-862
-1192
-1395
-1515
-1585
-1707
-1755
-1713
-1602
-1495
-1444
-1494
-1573
-1618
-1646
-1642
-1675
-1776
-1868
-1925
-1907
-1766
-1558
-1343
-1090
-837
-530
-174
129
376
597
812
942
983
973
943
888
791
688
577
503
488
513
561
578
575
548
528
542
523
429
298
119
-81
-265
-448
-645
-856
-1091
-1261
-1325
-1356
-1336
-1319
-1323
-1249
-1090
-946
-829
-718
-643
-616
-609
-581
-578
-574
-559
-532
-490
-418
-368
-283
-221
-143
-18
56
127
112
-120
-309
-359
-423
-475
-512
-625
-883
-1073
-1149
-1151
-1105
-1071
-1064
-1036
-1020
-1012
-971
-1025
-1071
-1098
-1187
-1276
-1342
-1369
-1437
-1448
-1440
-1347
-1224
-1060
-893
-734
-550
-410
-232
-117
3
27
47
70
65
42
63
119
98
104
130
178
231
309
330
326
348
396
443
488
507
499
510
539
600
674
794
917
1019
1131
1315
1534
1736
1894
2051
2223
2453
2759
3113
3435
3645
3640
3450
2981
2171
1422
814
258
-246
-716
-1206
-1775
-2169
-2355
-2302
-2165
-2051
-1930
-1837
-1721
-1667
-1668
-1882
-2108
-2243
-2320
-2306
-2317
-2346
-2385
-2259
-1942
-1472
-937
-446
8
448
861
1184
1433
1593
1643
1594
1509
1393
1191
960
793
685
643
624
631
705
838
926
920
867
748
568
357
123
-184
-548
-910
-1211
-1415
-1607
-1715
-1785
-1806
-1720
-1556
-1317
-1139
-1015
-889
-785
-680
-582
-552
-577
-635
-642
-594
-541
-466
-392
-259
-50
176
434
645
785
813
717
708
542
317
45
-474
-1058
-1335
-1435
-1615
-1638
-1607
-1670
-1707
-1637
-1421
-1198
-1114
-1176
-1234
-1342
-1417
-1570
-1874
-2074
-2166
-2180
-2152
-1989
-1869
-1768
-1547
-1292
-1022
-686
-402
-222
-145
-107
-97
-153
-224
-283
-285
-370
-411
-373
-327
-225
-47
85
168
342
427
548
640
620
570
610
698
728
747
782
869
938
1100
1337
1590
1846
2102
2344
2527
2836
3197
3534
3852
4245
4602
4795
3491
1399
304
-383
-786
-913
-868
-1938
-3330
-3950
-3718
-2589
-2020
-1792
-2111
-2401
-2185
-1596
-1222
-2075
-2787
-3013
-2506
-2002
-1719
-1771
-2104
-1967
-1298
48
1261
1614
1456
1477
1588
1796
1963
1881
1442
833
600
613
266
-185
-181
-120
60
130
247
343
280
160
-74
-316
-764
-1030
-1288
-1439
-1872
-2447
-2690
-2737
-2361
-1839
-1352
-1265
-1274
-1016
-332
285
391
331
146
94
218
366
306
-23
-283
-133
245
577
781
742
642
632
872
1149
1112
688
189
-159
-346
-520
-797
-1012
-1240
-1396
-1404
-1588
-1842
-2021
-2114
-2080
-2023
-1949
-1971
-2096
-2347
-2389
-2251
-2063
-1934
-1867
-1794
-1799
-1707
-1486
-1170
-992
-781
-651
-585
-563
-589
-528
-540
-602
-700
-641
-679
-716
-866
-944
-881
-832
-666
-622
-640
-707
-643
-678
-671
-696
-709
-746
-795
-739
-677
-468
-318
-58
183
492
681
855
1091
1279
1455
1578
1818
1960
2108
2176
2347
2482
2688
2914
3227
3549
3750
4113
4559
5057
4854
3129
1210
228
-523
-984
-1259
-1784
-2967
-4243
-4578
-3777
-2546
-2041
-1951
-2296
-2423
-2020
-1403
-1228
-1924
-2390
-2240
-1671
-1373
-1134
-1195
-1249
-753
307
1716
2555
2393
1945
1760
1857
2113
2022
1626
814
60
-158
-154
-395
-598
-477
-345
-168
-217
-223
-350
-680
-944
-1162
-1312
-1586
-1889
-2256
-2446
-2662
-2637
-2293
-1856
-1217
-726
-393
-291
-212
148
670
864
680
370
153
173
242
344
323
256
314
620
962
1118
1019
782
655
626
732
642
186
-460
-954
-1083
-966
-916
-1036
-1115
-1101
-930
-723
-545
-479
-528
-953
-1509
-1521
-1501
-1674
-1957
-2008
-1979
-1936
-1660
-1252
-819
-725
-640
-465
-308
-323
-387
-458
-730
-943
-894
-852
-1108
-1288
-1289
-1160
-1050
-892
-753
-706
-787
-911
-856
-936
-1059
-1188
-1198
-1242
-1316
-1303
-1209
-1116
-1045
-771
-526
-237
-110
-2
143
235
291
386
527
565
617
652
831
1017
1251
1503
1815
2084
2319
2506
2662
2847
2901
3097
3254
3386
3517
3695
3985
4338
4066
2326
530
-392
-798
-983
-1231
-1769
-2858
-3863
-3949
-2851
-1587
-1283
-1588
-2132
-2215
-1776
-1212
-1077
-1780
-2221
-1781
-978
-616
-612
-717
-574
79
1073
2084
2304
1646
974
850
1198
1439
1118
468
-179
-570
-493
-219
-296
-518
-534
-309
-34
-230
-618
-966
-1254
-1441
-1513
-1505
-1683
-1964
-2159
-2013
-1750
-1409
-987
-616
-244
-52
42
86
141
282
475
520
310
47
-20
169
375
507
576
667
810
924
936
797
521
254
166
141
62
-247
-684
-983
-991
-736
-512
-472
-558
-636
-573
-365
-282
-364
-506
-830
-1213
-1576
-1759
-1782
-1847
-1873
-1795
-1579
-1376
-1195
-1002
-813
-745
-795
-809
-868
-1017
-1182
-1298
-1327
-1325
-1217
-1067
-1033
-1063
-990
-820
-698
-728
-784
-834
-925
-1090
-1212
-1296
-1349
-1322
-1286
-1118
-980
-847
-711
-587
-445
-290
-114
-14
19
-44
2
77
149
276
409
597
765
941
1141
1417
1618
1811
1982
2157
2333
2406
2498
2598
2706
2819
3061
3300
3475
3743
4100
4452
3484
1613
428
-284
-531
-925
-1425
-2257
-3412
-3882
-3268
-1825
-1088
-1210
-1784
-2123
-1749
-1294
-843
-1227
-1988
-2011
-1223
-572
-550
-791
-786
-141
820
1871
2263
1681
846
508
874
1416
1254
425
-406
-714
-530
-160
62
-157
-339
-314
49
153
-346
-914
-1284
-1259
-1245
-1322
-1554
-1915
-2125
-2001
-1568
-1116
-743
-577
-375
-173
4
134
133
159
222
264
166
-3
-76
52
347
654
770
772
861
985
991
832
614
401
275
147
-19
-278
-625
-789
-724
-437
-179
-157
-273
-319
-274
-166
-78
-195
-515
-848
-1035
-1340
-1656
-1784
-1796
-1712
-1605
-1402
-1254
-1162
-1149
-1032
-852
-795
-844
-1048
-1248
-1450
-1536
-1435
-1271
-1181
-1095
-1101
-1109
-1011
-879
-741
-800
-951
-1060
-1134
-1183
-1180
-1216
-1255
-1164
-1019
-843
-736
-658
-597
-513
-368
-213
-152
-274
-355
-390
-279
-154
-58
61
168
285
441
651
861
1065
1213
1343
1476
1617
1711
1784
1875
2036
2269
2497
2724
2918
3131
3330
3700
4159
4373
3248
1443
280
-337
-492
-917
-1587
-2556
-3377
-3403
-2473
-1200
-878
-1279
-1836
-1828
-1342
-1067
-1035
-1696
-2440
-2285
-1353
-803
-1009
-1346
-1059
-64
1027
1750
1650
832
307
463
919
1155
591
-432
-1051
-915
-433
-182
-268
-455
-416
-174
250
180
-527
-1206
-1464
-1256
-1203
-1488
-1989
-2309
-2192
-1717
-1196
-890
-763
-705
-436
-137
34
-1
-171
-221
-188
-220
-360
-495
-500
-314
11
386
532
477
498
637
707
605
402
188
52
-126
-278
-482
-661
-618
-450
-206
-114
-192
-292
-261
-137
-81
-178
-361
-556
-736
-942
-1098
-1327
-1629
-1648
-1536
-1381
-1298
-1282
-1273
-1214
-1056
-910
-845
-967
-1208
-1447
-1606
-1559
-1549
-1462
-1337
-1249
-1202
-1187
-1071
-958
-910
-928
-981
-1061
-1165
-1228
-1297
-1337
-1294
-1239
-1090
-950
-898
-913
-821
-616
-477
-411
-465
-487
-545
-548
-469
-414
-368
-342
-207
-61
156
364
521
705
926
1113
1254
1386
1468
1560
1700
1936
2115
2250
2369
2541
2697
2907
3185
3562
3999
4073
3236
1946
972
372
71
-377
-1055
-1909
-2568
-2510
-1685
-750
-606
-1017
-1432
-1348
-970
-859
-956
-1484
-2077
-2023
-1381
-992
-1213
-1506
-1180
-278
651
1186
940
178
-70
385
886
879
154
-769
-1136
-835
-388
-364
-604
-659
-420
0
366
225
-381
-856
-799
-472
-538
-1060
-1747
-2078
-1823
-1288
-904
-905
-1019
-939
-526
-94
68
-91
-330
-305
-115
-78
-329
-673
-796
-594
-216
90
134
-2
47
339
640
686
514
305
156
55
-11
-138
-353
-432
-360
-174
-47
-71
-134
-80
103
266
230
24
-164
-351
-419
-487
-767
-1069
-1258
-1280
-1275
-1313
-1404
-1472
-1468
-1310
-1033
-916
-1076
-1275
-1341
-1304
-1321
-1392
-1407
-1469
-1486
-1401
-1343
-1312
-1222
-1068
-931
-892
-928
-971
-1020
-1080
-1079
-1000
-984
-981
-946
-907
-865
-760
-598
-446
-351
-333
-358
-395
-354
-245
-198
-255
-296
-296
-230
-120
19
160
284
460
668
837
958
1096
1223
1370
1559
1716
1790
1777
1815
1952
2115
2302
2509
2741
3037
3328
3222
2638
2023
1446
985
573
-18
-662
-1301
-1630
-1331
-658
-363
-675
-1067
-1134
-731
-421
-297
-481
-1064
-1390
-1225
-995
-1110
-1492
-1631
-1311
-812
-411
-363
-762
-1008
-605
134
525
271
-415
-853
-703
-281
-114
-432
-758
-777
-502
-150
-52
-326
-585
-442
69
370
82
-496
-858
-716
-325
-122
-418
-923
-1157
-936
-515
-322
-415
-570
-458
-116
103
-26
-372
-593
-473
-177
-21
-199
-593
-786
-564
-117
119
29
-130
-116
75
247
284
142
5
47
227
316
141
-135
-254
-112
146
241
103
-94
-205
-114
65
87
-126
-413
-531
-535
-605
-799
-1096
-1256
-1252
-1169
-1053
-1089
-1265
-1343
-1228
-1021
-917
-990
-1099
-1189
-1200
-1155
-1138
-1165
-1196
-1181
-1092
-985
-962
-965
-930
-857
-741
-634
-628
-663
-701
-687
-610
-552
-544
-607
-665
-634
-581
-567
-538
-466
-393
-343
-303
-267
-274
-290
-253
-164
-87
-69
-49
0
91
166
258
349
463
582
674
761
885
1038
1185
1337
1501
1661
1801
1951
2106
2186
2098
1917
1694
1351
953
589
320
176
90
199
493
537
216
-58
-110
57
217
320
283
-95
-503
-587
-529
-612
-779
-884
-831
-765
-769
-826
-1070
-1248
-1038
-592
-300
-411
-815
-1136
-1039
-639
-384
-495
-760
-921
-870
-680
-502
-563
-726
-665
-329
-74
-182
-506
-734
-622
-236
58
-88
-530
-835
-767
-447
-221
-268
-505
-614
-457
-256
-255
-483
-658
-551
-249
-31
-103
-457
-729
-603
-214
68
-3
-261
-397
-320
-96
51
24
-59
-49
123
272
230
27
-118
-32
226
350
194
-75
-241
-205
-41
116
70
-123
-274
-251
-150
-211
-401
-565
-572
-438
-426
-551
-661
-749
-827
-784
-639
-589
-756
-882
-736
-650
-681
-719
-724
-782
-820
-768
-751
-885
-1085
-1088
-991
-965
-992
-970
-958
-939
-892
-803
-731
-752
-783
-817
-770
-726
-743
-831
-807
-706
-643
-600
-562
-511
-471
-359
-237
-138
-125
-111
-70
-4
74
155
251
343
442
522
673
796
889
983
1115
1237
1347
1421
1512
1606
1614
1665
1658
1485
1162
806
654
732
755
869
1105
1019
651
340
298
389
426
472
527
333
-7
-112
-165
-306
-362
-330
-316
-438
-670
-852
-1026
-1144
-1006
-756
-615
-689
-948
-1166
-1125
-906
-751
-777
-882
-964
-1010
-994
-920
-857
-856
-730
-470
-320
-393
-579
-668
-556
-304
-80
-113
-386
-620
-653
-511
-328
-296
-402
-482
-412
-271
-232
-293
-311
-209
-27
132
113
-122
-348
-374
-198
-35
-39
-190
-373
-370
-240
-116
-83
-120
-106
-27
80
91
-28
-143
-102
90
242
193
-12
-179
-213
-88
49
78
10
-90
-72
31
64
-17
-144
-275
-329
-347
-437
-524
-636
-710
-609
-505
-592
-778
-891
-875
-823
-797
-755
-827
-980
-1061
-993
-1013
-1088
-1165
-1190
-1143
-1142
-1127
-1169
-1202
-1179
-1064
-980
-974
-1032
-1102
-1111
-1042
-922
-888
-878
-889
-860
-846
-814
-783
-734
-671
-569
-452
-432
-400
-386
-293
-158
-24
22
42
48
111
223
324
452
504
561
662
833
973
1108
1230
1383
1541
1682
1768
1759
1726
1634
1476
1179
894
729
717
781
889
946
757
444
245
298
407
442
445
358
148
-13
-99
-199
-311
-399
-423
-460
-568
-751
-944
-1124
-1135
-963
-772
-718
-857
-998
-1040
-928
-775
-719
-783
-880
-930
-934
-923
-936
-963
-970
-847
-696
-638
-727
-835
-812
-625
-386
-283
-362
-567
-671
-612
-465
-372
-393
-421
-399
-304
-224
-242
-326
-326
-241
-93
-23
-146
-348
-453
-372
-212
-119
-159
-282
-334
-224
-86
11
38
22
66
192
301
267
169
108
146
265
317
238
97
6
54
199
295
279
198
144
153
177
154
51
-92
-173
-252
-361
-462
-596
-725
-743
-640
-618
-756
-892
-891
-842
-801
-746
-724
-811
-901
-880
-830
-849
-904
-932
-933
-915
-942
-976
-1029
-1033
-940
-809
-737
-714
-758
-827
-809
-732
-645
-676
-712
-681
-676
-672
-626
-582
-584
-523
-419
-360
-371
-369
-323
-216
-90
35
89
99
170
254
389
561
716
821
928
1074
1218
1338
1462
1611
1755
1862
1864
1767
1573
1333
1088
849
688
597
564
618
803
922
730
427
287
327
409
468
453
245
-72
-190
-163
-200
-319
-432
-474
-509
-592
-702
-870
-1033
-993
-696
-479
-540
-765
-972
-979
-764
-563
-614
-794
-926
-947
-862
-772
-771
-846
-827
-573
-298
-299
-500
-675
-631
-370
-114
-128
-433
-711
-751
-592
-441
-440
-561
-633
-509
-275
-181
-270
-391
-383
-219
-25
1
-214
-413
-383
-161
43
37
-89
-198
-144
46
210
219
129
128
251
393
432
337
179
157
289
388
335
169
13
-24
82
199
193
91
-26
-52
-60
-137
-282
-440
-554
-624
-684
-792
-940
-1059
-1047
-933
-846
-886
-988
-1023
-1012
-977
-936
-940
-982
-1043
-1045
-999
-993
-1017
-980
-919
-868
-803
-775
-826
-882
-853
-782
-766
-819
-902
-968
-1035
-1049
-983
-947
-930
-911
-880
-820
-715
-666
-597
-480
-389
-297
-246
-197
-166
-164
-61
71
152
214
299
384
492
695
883
1024
1148
1284
1447
1586
1752
1943
2154
2356
2431
2316
2064
1762
1453
1105
785
466
133
-39
35
230
287
103
-164
-259
-183
-51
-27
-239
-582
-847
-941
-944
-1056
-1287
-1359
-1222
-980
-813
-870
-1034
-1089
-842
-398
-178
-372
-733
-938
-841
-619
-577
-767
-945
-902
-653
-429
-433
-574
-635
-431
-86
31
-245
-666
-865
-759
-540
-527
-768
-1050
-1081
-852
-603
-541
-619
-650
-480
-177
-77
-269
-537
-621
-500
-325
-298
-486
-678
-639
-361
-68
12
-4
54
211
367
420
348
234
210
284
323
201
-15
-198
-211
-83
27
13
-45
-35
20
49
28
-66
-141
-165
-187
-309
-485
-632
-771
-849
-899
-966
-1062
-1127
-1129
-1048
-1045
-1076
-1060
-1035
-1052
-1144
-1293
-1365
-1394
-1396
-1336
-1320
-1318
-1281
-1132
-952
-869
-886
-855
-844
-911
-929
-988
-1073
-1113
-1049
-964
-945
-1005
-972
-905
-751
-606
-526
-472
-416
-387
-387
-352
-323
-318
-328
-241
-204
-173
-89
77
252
431
622
785
902
972
1107
1201
1343
1503
1656
1797
1993
2178
2398
2659
2958
3282
3358
3074
2491
1920
1454
1021
515
-103
-748
-1147
-1100
-683
-302
-363
-690
-828
-671
-427
-437
-790
-1270
-1593
-1575
-1382
-1487
-1873
-2034
-1638
-971
-502
-459
-723
-857
-514
69
313
-2
-523
-789
-654
-368
-339
-611
-758
-499
18
327
267
-15
-173
26
351
337
-181
-760
-1005
-892
-662
-617
-797
-948
-826
-470
-216
-232
-369
-407
-226
-7
-38
-326
-641
-721
-546
-333
-251
-305
-343
-186
127
392
456
407
408
469
491
368
137
-65
-103
4
95
80
26
21
114
275
381
340
251
182
106
-12
-204
-416
-546
-553
-528
-576
-791
-900
-859
-835
-833
-896
-1084
-1249
-1305
-1323
-1330
-1402
-1482
-1464
-1385
-1298
-1286
-1315
-1232
-1105
-966
-870
-859
-919
-942
-873
-806
-836
-928
-945
-924
-933
-878
-859
-935
-899
-815
-785
-807
-826
-854
-830
-781
-705
-671
-715
-717
-674
-640
-547
-431
-378
-286
-195
-116
-15
85
208
323
410
558
663
740
913
1080
1237
1433
1653
1873
2064
2261
2451
2651
2899
3183
3469
3632
3462
2922
2101
1371
881
398
-164
-791
-1398
-1692
-1487
-998
-589
-542
-827
-981
-988
-986
-1124
-1517
-1839
-1934
-1827
-1625
-1582
-1648
-1421
-834
-111
362
324
27
-172
-123
131
203
-96
-470
-683
-579
-395
-334
-337
-256
-2
279
382
175
-211
-508
-604
-628
-766
-1130
-1526
-1675
-1506
-1202
-945
-817
-723
-577
-380
-264
-309
-420
-445
-370
-322
-387
-538
-628
-521
-253
57
283
389
453
524
606
626
557
448
338
233
113
-32
-125
-131
-33
117
196
195
159
134
114
53
-62
-234
-376
-504
-621
-730
-804
-805
-701
-551
-417
-502
-872
-1186
-1222
-1139
-1183
-1368
-1609
-1749
-1694
-1496
-1337
-1242
-1257
-1250
-1188
-1074
-1058
-1103
-1089
-1044
-1005
-1002
-1032
-1092
-1077
-992
-801
-829
-1000
-1013
-1040
-1090
-1055
-961
-868
-829
-847
-832
-807
-815
-762
-715
-665
-606
-619
-575
-510
-437
-373
-237
-54
78
131
217
313
413
573
752
845
944
1110
1320
1543
1703
1985
2222
2470
2680
2878
3064
3286
3523
3844
4037
3552
2366
1239
597
119
-245
-812
-1583
-2206
-2202
-1626
-877
-549
-834
-1262
-1443
-1285
-1270
-1594
-2066
-2289
-2018
-1469
-1118
-1180
-1243
-786
151
919
1103
794
237
-46
163
437
297
-231
-680
-654
-345
-111
-92
-164
-104
180
386
225
-268
-860
-1162
-1142
-1032
-1214
-1591
-1803
-1633
-1176
-738
-459
-339
-249
-123
-24
-132
-377
-515
-472
-296
-204
-248
-266
-192
82
473
740
819
767
709
673
528
294
95
-39
-101
-152
-279
-397
-414
-246
-10
122
113
-22
-127
-165
-231
-359
-547
-673
-669
-634
-601
-643
-674
-581
-381
-223
-177
-475
-847
-1016
-1137
-1166
-1301
-1491
-1612
-1630
-1571
-1403
-1268
-1169
-1097
-1073
-999
-1022
-1124
-1192
-1227
-1226
-1187
-1189
-1169
-1141
-1113
-970
-850
-764
-730
-725
-865
-1034
-1028
-1012
-1022
-1104
-1146
-1177
-1090
-1013
-888
-766
-667
-577
-517
-468
-409
-409
-402
-303
-249
-147
-96
-7
113
272
463
688
825
956
1106
1159
1294
1465
1693
1938
2115
2309
2550
2773
3033
3286
3579
3986
3933
3310
2177
1055
374
-153
-595
-1228
-1967
-2510
-2407
-1798
-1094
-759
-999
-1254
-1340
-1236
-1257
-1617
-1991
-2062
-1751
-1322
-1094
-1081
-949
-460
327
976
1053
736
274
-25
76
152
-58
-460
-772
-762
-627
-430
-358
-292
-150
31
84
-190
-668
-1135
-1326
-1351
-1388
-1588
-1781
-1752
-1539
-1163
-815
-559
-336
-167
-46
-36
-175
-298
-312
-223
-125
-141
-216
-214
-56
252
542
674
708
676
656
583
368
116
-83
-165
-182
-268
-395
-453
-377
-180
31
135
77
-62
-160
-187
-250
-393
-557
-645
-648
-626
-591
-617
-595
-456
-233
-67
-63
-201
-590
-1131
-1366
-1279
-1409
-1610
-1778
-1852
-1718
-1473
-1211
-977
-886
-1014
-1128
-1209
-1193
-1279
-1442
-1421
-1388
-1313
-1248
-1221
-1146
-955
-778
-679
-710
-830
-897
-1008
-1068
-965
-842
-812
-870
-935
-866
-792
-635
-479
-394
-358
-347
-348
-374
-370
-397
-343
-224
-110
-33
79
229
399
635
853
1036
1183
1316
1440
1606
1812
2046
2284
2553
2800
3062
3332
3608
3986
4124
3487
2215
1175
496
-49
-612
-1318
-2056
-2604
-2541
-1929
-1193
-884
-1092
-1353
-1276
-1040
-1081
-1428
-1859
-1909
-1596
-1212
-1019
-1009
-837
-240
552
1141
1291
978
514
286
375
432
146
-352
-688
-740
-637
-536
-502
-439
-260
-31
-5
-249
-666
-1077
-1294
-1306
-1342
-1554
-1711
-1698
-1486
-1154
-802
-503
-264
-48
59
99
-1
-125
-138
-88
-21
-57
-132
-123
26
268
481
581
620
641
619
513
320
107
-49
-137
-244
-355
-479
-579
-520
-298
-106
-40
-108
-216
-292
-354
-435
-576
-692
-732
-707
-666
-657
-633
-550
-358
-170
-23
-2
-38
-272
-513
-835
-1296
-1275
-1445
-1610
-1721
-1779
-1731
-1541
-1260
-1081
-857
-962
-1011
-1115
-1117
-1136
-1317
-1338
-1277
-1258
-1219
-1159
-1122
-887
-744
-589
-590
-629
-743
-826
-942
-961
-918
-1006
-1012
-1125
-1010
-973
-784
-681
-592
-540
-538
-462
-521
-463
-487
-387
-309
-136
-67
-1
154
356
635
854
1041
1160
1289
1435
1590
1720
1945
2103
2299
2548
2799
3087
3399
3775
4040
3849
2859
1763
957
399
-135
-892
-1732
-2439
-2655
-2311
-1658
-1210
-1193
-1427
-1471
-1222
-1089
-1315
-1716
-1948
-1779
-1422
-1229
-1259
-1234
-817
-67
658
992
907
602
383
421
484
301
-134
-548
-696
-655
-609
-621
-617
-477
-209
-45
-138
-458
-836
-1046
-1113
-1215
-1442
-1693
-1771
-1622
-1360
-1081
-798
-569
-302
-59
25
-6
-74
-107
-68
-32
-97
-224
-300
-200
14
220
319
358
443
522
532
436
239
30
-69
-126
-223
-361
-485
-500
-364
-174
-14
21
-15
-26
-26
-57
-174
-316
-440
-505
-518
-569
-614
-599
-472
-275
-86
-55
-131
-176
-198
-321
-711
-965
-1211
-1384
-1494
-1593
-1622
-1636
-1530
-1390
-1159
-1056
-1017
-1057
-1068
-1027
-1094
-1139
-1165
-1151
-1125
-1066
-1024
-930
-839
-692
-623
-583
-560
-579
-652
-725
-747
-812
-834
-937
-912
-926
-877
-795
-726
-649
-616
-539
-518
-455
-510
-555
-561
-448
-318
-230
-130
16
231
420
625
758
876
967
1038
1117
1271
1392
1525
1712
1930
2176
2367
2607
2866
3037
3235
3323
3015
2683
2223
1608
990
305
-217
-741
-1215
-1541
-1666
-1653
-1540
-1408
-1318
-1168
-1224
-1290
-1271
-1298
-1290
-1307
-1293
-1185
-1020
-807
-532
-233
96
440
638
701
696
613
487
343
267
97
-103
-235
-327
-304
-291
-278
-271
-267
-258
-297
-407
-571
-738
-908
-1008
-1109
-1213
-1266
-1222
-1063
-839
-611
-448
-329
-228
-90
18
60
53
-13
-25
-23
-19
-34
-58
31
126
234
309
362
377
353
348
280
179
55
-65
-152
-206
-237
-268
-234
-151
-72
-34
-43
-54
-83
-107
-140
-185
-234
-310
-360
-373
-343
-340
-352
-316
-314
-279
-298
-439
-883
-1117
-1021
-1036
-1115
-1321
-1404
-1406
-1308
-1120
-957
-911
-962
-1053
-1057
-959
-1001
-1068
-1057
-1005
-989
-970
-1007
-1000
-968
-871
-768
-776
-783
-842
-897
-940
-828
-732
-706
-773
-788
-795
-795
-720
-656
-569
-564
-498
-466
-400
-323
-257
-168
-20
148
227
352
495
656
787
976
1126
1257
1420
1605
1823
2071
2380
2660
2926
3185
3445
3693
3984
4042
3485
2380
1406
751
202
-445
-1252
-2031
-2523
-2410
-1863
-1280
-1113
-1280
-1410
-1216
-908
-964
-1320
-1663
-1691
-1440
-1158
-1127
-1233
-1071
-474
346
830
860
621
400
467
670
620
200
-276
-545
-588
-599
-679
-800
-800
-551
-229
-120
-299
-593
-769
-801
-783
-964
-1342
-1589
-1638
-1485
-1276
-1105
-898
-673
-383
-115
-19
-24
24
147
253
271
112
-93
-181
-93
28
84
149
195
271
363
404
349
235
153
101
-3
-212
-430
-550
-537
-429
-311
-246
-199
-187
-150
-49
-37
-136
-158
-162
-224
-337
-487
-481
-463
-395
-330
-278
-569
-796
-681
-753
-882
-1135
-1201
-1238
-1329
-1284
-1203
-1268
-1282
-1149
-1076
-968
-1008
-1093
-1021
-882
-820
-795
-820
-843
-858
-812
-745
-775
-848
-878
-883
-935
-885
-881
-897
-889
-814
-746
-777
-763
-773
-735
-709
-631
-551
-536
-538
-511
-435
-332
-229
-202
-136
-22
118
244
358
512
635
770
961
1128
1262
1423
1649
1905
2174
2401
2667
2922
3192
3501
3777
3951
3747
2960
1969
1253
740
230
-509
-1362
-2051
-2270
-1883
-1299
-1063
-1200
-1336
-1176
-793
-616
-866
-1288
-1481
-1304
-1030
-989
-1218
-1405
-1129
-353
358
559
379
179
287
667
866
531
-26
-382
-446
-421
-523
-772
-972
-895
-551
-295
-391
-631
-776
-691
-481
-469
-764
-1177
-1389
-1346
-1212
-1156
-1120
-1030
-816
-486
-243
-164
-142
-1
208
344
309
91
-108
-123
-12
43
48
82
103
161
260
318
328
341
389
386
238
20
-133
-179
-179
-228
-316
-390
-382
-294
-217
-181
-180
-121
-15
29
-73
-288
-431
-495
-481
-469
-633
-836
-1066
-1126
-1036
-1003
-1039
-1091
-1075
-1000
-886
-865
-901
-949
-994
-990
-1004
-1029
-1064
-1078
-988
-846
-757
-712
-699
-710
-687
-639
-623
-658
-727
-772
-797
-819
-807
-774
-739
-692
-611
-546
-501
-493
-465
-401
-316
-256
-249
-309
-346
-284
-191
-68
15
76
131
245
407
556
693
818
956
1130
1296
1446
1600
1771
1947
2159
2383
2600
2835
3092
3315
3261
2757
2136
1604
1127
643
34
-709
-1399
-1708
-1448
-939
-781
-1042
-1213
-1050
-623
-300
-351
-614
-918
-915
-689
-628
-916
-1301
-1296
-764
-179
-80
-364
-619
-429
181
649
557
79
-271
-248
-31
-14
-321
-728
-852
-554
-248
-315
-685
-926
-767
-362
-113
-321
-783
-1021
-851
-556
-455
-654
-971
-1019
-763
-486
-487
-673
-684
-450
-108
68
-48
-264
-277
-24
206
206
16
-195
-222
-40
154
137
2
-30
98
243
267
198
81
42
137
185
74
-133
-283
-286
-213
-181
-270
-382
-442
-439
-398
-367
-408
-489
-521
-520
-622
-796
-912
-926
-921
-958
-1015
-1129
-1184
-1099
-979
-980
-1098
-1125
-1042
-933
-885
-909
-949
-958
-876
-790
-766
-825
-853
-792
-690
-615
-654
-751
-794
-740
-626
-579
-632
-681
-639
-563
-486
-483
-562
-619
-604
-497
-415
-406
-431
-410
-306
-201
-128
-119
-97
-9
123
252
346
388
399
489
610
722
817
897
1023
1194
1383
1564
1712
1904
2094
2161
2051
1837
1580
1249
832
422
121
-180
-421
-309
-26
-28
-296
-500
-501
-364
-160
17
-39
-388
-614
-586
-488
-519
-754
-936
-892
-714
-662
-804
-1048
-1114
-815
-358
-93
-245
-612
-787
-599
-248
-98
-324
-676
-759
-536
-337
-425
-643
-752
-601
-256
-64
-242
-569
-683
-425
-56
39
-250
-654
-764
-530
-257
-260
-475
-634
-562
-329
-161
-260
-507
-557
-346
-65
12
-206
-460
-475
-239
19
42
-151
-326
-362
-221
-54
-73
-182
-203
-83
54
84
-7
-85
-65
76
205
199
28
-139
-161
-117
-82
-143
-247
-297
-328
-399
-441
-494
-570
-559
-532
-452
-421
-606
-735
-742
-744
-715
-678
-652
-720
-878
-919
-835
-817
-817
-855
-912
-840
-810
-845
-900
-975
-953
-832
-772
-805
-874
-941
-934
-824
-697
-662
-705
-751
-706
-602
-519
-475
-417
-362
-324
-258
-237
-246
-214
-122
2
82
128
138
159
268
455
597
717
775
821
941
1107
1273
1368
1439
1521
1534
1391
1083
732
602
676
745
820
884
718
398
265
284
261
203
290
390
294
68
-141
-269
-241
-150
-168
-296
-497
-724
-876
-914
-946
-979
-968
-876
-816
-899
-1052
-1135
-1053
-847
-661
-697
-886
-1023
-1049
-938
-781
-703
-730
-716
-609
-559
-596
-668
-659
-515
-332
-263
-373
-581
-678
-590
-435
-365
-443
-533
-562
-488
-378
-381
-424
-414
-315
-192
-189
-316
-432
-429
-289
-157
-139
-204
-312
-342
-252
-150
-102
-120
-127
-74
-43
-37
-67
-109
-102
-9
82
69
-24
-131
-190
-167
-148
-139
-128
-201
-333
-385
-413
-494
-561
-575
-528
-511
-591
-622
-660
-774
-828
-768
-743
-781
-853
-888
-863
-855
-828
-817
-848
-849
-822
-811
-814
-860
-916
-915
-866
-851
-863
-872
-886
-878
-820
-759
-748
-753
-752
-736
-661
-618
-587
-566
-533
-466
-423
-407
-379
-294
-198
-109
-43
24
51
94
185
318
469
606
719
784
872
983
1107
1218
1364
1482
1472
1295
970
691
625
672
656
708
730
572
324
214
221
161
140
288
407
305
95
-72
-135
-87
11
-33
-162
-326
-527
-645
-700
-739
-780
-762
-653
-615
-747
-892
-910
-783
-594
-488
-569
-741
-862
-869
-767
-693
-706
-773
-761
-664
-647
-708
-768
-689
-506
-313
-250
-393
-536
-557
-444
-287
-236
-275
-335
-325
-259
-242
-282
-315
-251
-163
-106
-152
-244
-314
-279
-132
-25
-29
-102
-187
-184
-110
-41
18
65
109
146
161
125
93
90
137
195
191
147
40
-49
-71
-68
-59
-75
-93
-127
-188
-255
-273
-277
-330
-404
-455
-441
-497
-620
-627
-588
-664
-703
-661
-698
-826
-893
-825
-759
-769
-765
-738
-758
-751
-747
-768
-722
-711
-736
-740
-747
-786
-811
-775
-708
-650
-655
-674
-716
-686
-588
-505
-393
-272
-254
-268
-227
-182
-168
-174
-125
-69
-25
32
69
116
182
282
411
527
623
720
771
899
1063
1215
1344
1458
1512
1423
1203
950
765
702
759
780
785
737
595
439
362
337
303
302
353
404
289
101
-47
-75
7
85
33
-101
-245
-424
-489
-525
-567
-616
-624
-586
-594
-696
-816
-821
-703
-541
-493
-575
-734
-821
-830
-785
-748
-775
-837
-873
-834
-835
-914
-974
-889
-714
-585
-566
-654
-752
-756
-644
-502
-421
-449
-463
-437
-386
-338
-343
-348
-327
-261
-183
-204
-260
-282
-257
-162
-114
-119
-177
-256
-266
-208
-143
-92
-76
-78
-68
-59
-43
-20
-16
16
47
39
21
-34
-105
-118
-72
-15
-10
-80
-161
-266
-330
-321
-314
-325
-417
-463
-483
-564
-642
-702
-790
-837
-820
-832
-883
-948
-941
-903
-884
-839
-788
-813
-804
-780
-784
-738
-745
-771
-766
-769
-807
-835
-842
-822
-776
-726
-645
-610
-638
-668
-606
-505
-421
-391
-391
-388
-359
-292
-241
-181
-143
-55
20
90
128
170
228
336
459
513
587
644
743
827
929
1050
1165
1249
1267
1204
1059
920
786
703
713
692
607
543
454
334
238
192
221
219
203
188
109
-45
-150
-215
-263
-243
-286
-388
-482
-589
-661
-674
-666
-621
-607
-616
-590
-657
-740
-692
-598
-529
-489
-533
-613
-671
-681
-642
-613
-615
-636
-662
-698
-719
-728
-695
-630
-560
-528
-567
-617
-657
-644
-598
-539
-544
-604
-644
-649
-602
-591
-576
-567
-513
-411
-330
-272
-221
-157
-78
-5
64
47
-48
-113
-128
-144
-151
-151
-170
-186
-156
-86
-60
-47
-31
-28
-17
-15
-51
-156
-315
-390
-430
-470
-482
-540
-607
-589
-536
-568
-562
-639
-722
-696
-640
-590
-610
-694
-764
-747
-749
-786
-858
-932
-929
-895
-858
-847
-875
-852
-768
-682
-623
-604
-592
-527
-465
-476
-551
-657
-701
-667
-602
-548
-516
-504
-400
-203
-11
106
160
227
343
453
496
537
522
563
672
780
879
973
1103
1321
1579
1820
1984
2093
2160
2157
2057
1811
1453
1110
783
391
44
-259
-529
-706
-737
-724
-733
-698
-629
-551
-459
-435
-408
-436
-500
-574
-672
-754
-783
-799
-744
-639
-577
-470
-314
-151
-25
67
159
240
256
210
108
-20
-113
-140
-185
-292
-398
-478
-495
-424
-360
-337
-330
-289
-278
-295
-361
-479
-615
-685
-726
-798
-932
-1018
-1008
-939
-811
-696
-591
-494
-339
-172
-70
-36
-37
-54
-52
-66
-125
-218
-285
-261
-185
-135
-122
-92
-42
41
92
79
38
-17
-87
-185
-277
-386
-512
-587
-662
-778
-856
-930
-942
-922
-933
-988
-1019
-980
-872
-860
-962
-991
-1017
-1015
-986
-991
-1003
-966
-926
-856
-812
-792
-780
-739
-650
-597
-643
-705
-718
-730
-714
-736
-756
-761
-760
-727
-713
-668
-610
-554
-519
-467
-386
-336
-271
-219
-210
-189
-131
-35
63
138
201
284
392
474
549
664
802
918
1059
1220
1386
1540
1705
1882
2075
2233
2426
2633
2743
2649
2360
1848
1313
882
433
-64
-620
-1170
-1511
-1591
-1502
-1384
-1384
-1381
-1271
-1121
-959
-866
-901
-944
-940
-842
-791
-841
-880
-799
-554
-192
77
165
214
328
471
552
532
408
184
5
-140
-329
-483
-594
-616
-556
-494
-454
-467
-508
-506
-491
-511
-572
-708
-840
-944
-1025
-1047
-1016
-915
-762
-619
-488
-347
-219
-60
71
174
231
207
177
116
-2
-107
-190
-197
-158
-146
-154
-158
-180
-134
-67
-61
-113
-235
-373
-504
-616
-715
-827
-909
-952
-933
-954
-1043
-1017
-1012
-997
-920
-917
-959
-1020
-1040
-983
-915
-930
-863
-807
-783
-745
-735
-769
-760
-777
-790
-801
-883
-890
-937
-925
-877
-877
-843
-803
-857
-881
-812
-751
-651
-600
-552
-513
-566
-618
-599
-613
-616
-600
-568
-498
-438
-349
-184
-29
102
248
382
487
543
562
651
735
814
931
1031
1173
1332
1541
1746
1981
2126
2283
2467
2705
2833
2753
2549
2032
1290
713
238
-259
-745
-1354
-1779
-1930
-1874
-1568
-1302
-1253
-1184
-1122
-974
-810
-864
-913
-920
-882
-695
-568
-512
-372
-140
250
634
804
830
746
641
593
484
304
71
-244
-473
-659
-826
-906
-936
-850
-713
-608
-563
-606
-696
-727
-749
-796
-866
-954
-994
-1011
-946
-842
-698
-477
-235
-13
95
184
248
303
329
314
258
181
94
1
-5
-43
-18
52
133
218
181
80
-4
-82
-191
-326
-481
-614
-735
-876
-935
-930
-877
-860
-921
-897
-803
-830
-865
-849
-944
-986
-1016
-1045
-1046
-1083
-1121
-1061
-955
-915
-863
-816
-774
-733
-743
-759
-782
-833
-875
-897
-910
-943
-1004
-1042
-1025
-974
-894
-786
-736
-690
-621
-593
-523
-582
-688
-691
-730
-721
-704
-654
-590
-491
-368
-168
25
64
129
261
375
460
527
584
668
744
854
975
1124
1324
1497
1673
1871
2057
2241
2442
2660
2940
3054
2971
2608
1642
779
211
-395
-873
-1381
-1991
-2448
-2444
-2201
-1736
-1436
-1393
-1144
-982
-817
-709
-885
-988
-914
-763
-513
-396
-368
-251
43
558
942
1047
998
897
705
534
287
-53
-354
-634
-819
-994
-1131
-1172
-1111
-928
-733
-648
-656
-709
-783
-888
-1053
-1188
-1283
-1303
-1278
-1273
-1222
-1077
-820
-499
-122
96
175
255
284
312
258
151
25
-73
-127
-183
-258
-334
-335
-254
-101
-34
-83
-189
-326
-411
-549
-639
-763
-892
-968
-962
-938
-993
-1046
-975
-727
-617
-625
-591
-665
-800
-821
-838
-908
-1018
-1153
-1192
-1141
-1101
-1029
-925
-875
-842
-808
-840
-859
-917
-1006
-1117
-1159
-1161
-1217
-1216
-1219
-1189
-1114
-947
-802
-716
-659
-671
-684
-739
-737
-765
-748
-788
-785
-741
-662
-516
-405
-203
-1
185
314
442
470
519
561
611
691
779
911
991
1181
1347
1541
1760
1985
2221
2435
2672
2850
3183
3381
3203
2525
1371
554
-97
-763
-1278
-1749
-2397
-2814
-2534
-1987
-1437
-1296
-1229
-909
-682
-572
-582
-833
-1007
-879
-592
-323
-332
-310
-98
381
948
1255
1264
1116
964
748
540
162
-308
-682
-902
-981
-1127
-1297
-1336
-1161
-884
-639
-521
-568
-706
-787
-879
-1039
-1184
-1300
-1257
-1154
-1054
-929
-746
-468
-112
221
371
440
473
447
380
213
33
-109
-190
-255
-327
-420
-505
-485
-369
-221
-190
-251
-332
-407
-507
-671
-789
-893
-969
-1034
-1122
-1169
-1088
-967
-844
-699
-582
-585
-604
-571
-586
-698
-789
-772
-824
-875
-892
-878
-791
-721
-648
-598
-545
-541
-591
-645
-741
-825
-902
-932
-959
-985
-1024
-1013
-933
-877
-763
-665
-571
-549
-587
-607
-622
-658
-702
-685
-697
-630
-577
-459
-269
-152
-39
183
392
510
552
591
729
764
853
937
1087
1238
1354
1539
1749
1953
2136
2419
2643
2932
3230
3420
3400
2553
1125
360
-344
-1013
-1426
-1947
-2570
-2957
-2728
-2034
-1299
-1351
-1212
-810
-595
-392
-533
-918
-1085
-916
-588
-262
-271
-303
-186
334
1032
1360
1342
1167
1019
823
562
140
-325
-790
-1011
-1023
-1178
-1422
-1513
-1320
-1001
-736
-629
-642
-743
-861
-1003
-1130
-1292
-1373
-1280
-1168
-1029
-936
-789
-535
-168
135
274
352
380
387
240
32
-152
-302
-372
-399
-419
-551
-632
-579
-426
-283
-292
-344
-420
-557
-734
-852
-1024
-1210
-1314
-1360
-1249
-1219
-1207
-1137
-993
-852
-723
-568
-545
-529
-696
-730
-708
-762
-862
-885
-847
-821
-676
-634
-539
-528
-475
-372
-351
-425
-527
-589
-705
-717
-733
-703
-687
-684
-659
-573
-476
-407
-337
-384
-420
-488
-579
-663
-710
-745
-700
-588
-451
-305
-219
-60
152
328
461
606
659
696
729
773
876
946
1063
1223
1361
1552
1724
1907
2158
2358
2575
2845
3003
2870
2243
1069
237
-400
-950
-1377
-1789
-2384
-2769
-2577
-2158
-1483
-1355
-1234
-972
-661
-453
-600
-874
-1073
-943
-620
-218
-92
-112
-75
374
1001
1337
1452
1328
1130
855
607
235
-206
-636
-816
-813
-892
-1063
-1183
-1115
-947
-723
-560
-507
-608
-719
-919
-1082
-1201
-1343
-1320
-1235
-1125
-1048
-908
-651
-373
-152
1
166
242
233
132
-72
-260
-379
-395
-426
-506
-586
-618
-530
-408
-277
-224
-274
-431
-556
-642
-786
-921
-1043
-1149
-1167
-1094
-1057
-949
-909
-867
-694
-561
-472
-486
-553
-616
-627
-677
-693
-760
-847
-855
-785
-709
-687
-635
-640
-601
-548
-506
-525
-540
-593
-597
-569
-597
-582
-631
-565
-582
-588
-531
-529
-534
-496
-406
-366
-282
-263
-166
-105
9
170
284
339
406
483
638
832
923
1128
1288
1467
1605
1715
1879
2053
2146
2271
2540
2648
2792
3028
3265
3465
3122
1730
582
-5
-863
-1321
-1442
-2097
-2852
-2901
-2583
-1857
-1558
-1616
-1296
-1081
-785
-566
-1023
-1503
-1441
-1131
-561
-212
-272
-313
-72
606
1154
1278
1230
1118
961
887
613
96
-433
-748
-653
-579
-742
-972
-1046
-904
-592
-336
-258
-337
-473
-617
-737
-924
-1181
-1224
-1167
-1062
-900
-803
-742
-635
-449
-216
-35
93
126
-1
-167
-278
-438
-459
-449
-510
-496
-453
-413
-495
-594
-555
-454
-433
-401
-541
-863
-1045
-1157
-1116
-1064
-1083
-1088
-1053
-1009
-917
-850
-836
-755
-691
-582
-554
-629
-750
-841
-863
-807
-732
-664
-638
-656
-621
-558
-416
-318
-287
-293
-381
-365
-361
-464
-566
-582
-601
-562
-487
-524
-532
-548
-447
-335
-214
-155
-73
-90
-30
50
109
194
239
352
432
593
705
852
990
1184
1417
1639
1765
1895
1984
2114
2344
2598
2864
3071
3337
3616
3555
2084
746
145
-561
-1016
-1103
-1698
-2769
-2989
-2518
-1777
-1559
-1632
-1432
-1161
-723
-485
-1068
-1819
-1856
-1314
-611
-275
-459
-757
-527
333
1097
1190
934
837
904
956
712
102
-599
-936
-714
-436
-670
-1135
-1322
-1195
-867
-538
-494
-660
-772
-763
-772
-935
-1285
-1494
-1457
-1283
-1044
-998
-1073
-1026
-851
-642
-364
-143
-133
-287
-432
-469
-565
-604
-605
-690
-706
-593
-417
-409
-448
-439
-419
-257
-113
-307
-620
-842
-937
-952
-1000
-974
-1106
-1115
-968
-773
-769
-787
-706
-681
-546
-461
-479
-663
-790
-821
-745
-652
-605
-573
-579
-529
-411
-331
-428
-374
-351
-337
-296
-224
-371
-544
-547
-441
-304
-292
-266
-279
-254
-192
-60
-50
0
-3
108
175
198
250
268
318
438
622
744
888
1017
1139
1263
1522
1678
1726
1868
2021
2202
2382
2634
2926
3121
3310
2676
1973
1100
418
9
-320
-710
-1486
-1749
-1953
-1507
-1497
-1405
-1306
-1204
-732
-550
-784
-1276
-1632
-1541
-1050
-769
-801
-1007
-944
-431
76
381
395
378
663
972
1058
767
177
-145
-32
135
117
-204
-513
-651
-455
-230
-161
-309
-358
-279
-245
-289
-575
-875
-1093
-1025
-868
-902
-1041
-1215
-1228
-1182
-957
-854
-818
-879
-866
-719
-806
-906
-1006
-1037
-994
-719
-565
-645
-686
-730
-605
-460
-264
-286
-349
-388
-375
-336
-373
-395
-529
-446
-322
-243
-363
-493
-596
-592
-494
-432
-483
-638
-723
-730
-672
-632
-680
-697
-633
-626
-546
-478
-574
-667
-596
-439
-324
-280
-301
-319
-310
-189
-59
-37
37
62
115
174
236
241
236
286
395
493
518
532
546
566
622
743
791
803
848
927
1009
1065
1169
1177
1141
1234
1297
1367
1442
1607
1665
1700
1501
1355
1261
889
609
418
97
-370
-535
-681
-871
-945
-927
-850
-789
-544
-418
-495
-380
-315
-320
-326
-375
-496
-583
-628
-582
-589
-691
-679
-597
-529
-448
-377
-352
-372
-363
-288
-300
-359
-355
-351
-362
-323
-306
-313
-288
-250
-193
-162
-119
-75
-78
-65
-37
-11
-63
-109
-141
-182
-267
-336
-397
-452
-466
-459
-439
-465
-489
-467
-449
-447
-443
-455
-465
-443
-429
-410
-398
-390
-390
-405
-413
-405
-400
-404
-413
-433
-434
-486
-510
-495
-505
-512
-484
-481
-459
-423
-424
-389
-395
-405
-403
-399
-394
-429
-427
-421
-410
-385
-354
-320
-288
-227
-211
-197
-203
-198
-177
-154
-131
-137
-143
-177
-193
-151
-109
-82
-64
-40
-19
-7
-10
-24
-44
-61
-50
-45
-23
-9
-16
1
28
64
71
66
73
84
107
114
130
119
109
117
129
134
122
105
100
88
89
117
118
111
98
113
120
88
71
63
58
60
69
62
54
55
67
86
89
87
32
-25
-49
-99
-144
-150
-181
-171
-168
-197
-187
-205
-251
-266
-266
-263
-292
-342
-365
-366
-355
-351
-340
-347
-361
-354
-381
-403
-401
-394
-392
-432
-438
-442
-459
-461
-460
-467
-492
-510
-519
-495
-477
-465
-457
-449
-435
-403
-377
-364
-370
-350
-330
-357
-373
-348
-338
-327
-298
-280
-258
-233
-203
-170
-151
-136
-123
-119
-117
-120
-103
-71
-56
-35
-29
-21
-5
-26
-67
-87
-71
-76
-87
-94
-96
-77
-88
-130
-135
-170
-167
-172
-167
-170
-148
-153
-92
-118
-286
-142
-126
-269
-240
-141
-120
-144
-225
-240
-224
-242
-265
-321
-344
-310
-278
-259
-255
-217
-195
-202
-223
-240
-258
-255
-223
-240
-279
-270
-243
-226
-217
-219
-219
-210
-183
-186
-203
-222
-190
-185
-156
-135
-115
-92
-108
-131
-140
-134
-168
-162
-145
-165
-138
-131
-144
-159
-194
-167
-153
-172
-203
-179
-160
-164
-136
-145
-192
-202
-204
-191
-166
-210
-249
-245
-263
-252
-213
-239
-271
-284
-286
-287
-278
-264
-263
-263
-252
-247
-244
-247
-230
-195
-197
-197
-198
-191
-165
-176
-193
-180
-173
-177
-185
-222
-245
-244
-241
-247
-234
-234
-223
-240
-264
-265
-277
-297
-308
-339
-371
-377
-360
-335
-341
-349
-347
-339
-329
-308
-297
-308
-344
-364
-362
-325
-345
-325
-302
-297
-325
-308
-281
-250
-233
-240
-235
-236
-222
-232
-188
-177
-148
-117
-105
-118
-133
-152
-156
-147
-173
-182
-198
-196
-199
-221
-214
-195
-195
-178
-177
-165
-134
-140
-128
-123
-124
-113
-122
-151
-184
-206
-206
-202
-211
-191
-170
-163
-155
-167
-191
-225
-256
-308
-371
-405
-413
-430
-432
-419
-402
-395
-377
-332
-303
-287
-259
-254
-260
-233
-239
-274
-290
-314
-323
-306
-317
-319
-277
-246
-227
-212
-188
-209
-248
-279
-318
-318
-337
-348
-340
-361
-353
-322
-313
-268
-197
-162
-153
-160
-157
-189
-241
-246
-285
-328
-334
-359
-385
-411
-437
-423
-413
-388
-364
-340
-319
-305
-282
-281
-273
-294
-313
-298
-294
-295
-296
-323
-325
-308
-315
-309
-243
-203
-196
-205
-223
-223
-232
-226
-199
-212
-230
-233
-249
-209
-180
-163
-140
-148
-157
-146
-122
-144
-197
-216
-207
-201
-207
-209
-233
-252
-256
-263
-267
-258
-252
-251
-250
-239
-237
-256
-261
-267
-265
-286
-290
-290
-292
-281
-277
-272
-254
-266
-263
-252
-233
-224
-232
-217
-218
-208
-169
-160
-151
-137
-125
-150
-169
-171
-156
-138
-134
-103
-67
-35
-29
-56
-100
-121
-156
-159
-165
-209
-228
-211
-202
-219
-228
-255
-282
-283
-265
-270
-268
-262
-253
-232
-251
-279
-303
-314
-296
-301
-304
-320
-330
-324
-328
-349
-373
-369
-366
-377
-377
-354
-345
-335
-315
-305
-276
-257
-254
-225
-225
-242
-256
-271
-252
-235
-234
-238
-220
-203
-190
-181
-169
-152
-173
-176
-163
-176
-167
-160
-154
-146
-147
-143
-169
-197
-215
-220
-228
-263
-281
-278
-283
-278
-262
-250
-234
-258
-290
-287
-285
-298
-305
-305
-307
-303
-284
-302
-304
-305
-320
-296
-279
-266
-254
-240
-242
-249
-250
-268
-271
-253
-265
-268
-245
-231
-233
-247
-232
-219
-227
-224
-239
-238
-218
-257
-282
-269
-258
-233
-252
-265
-225
-196
-190
-210
-224
-243
-246
-237
-238
-234
-236
-257
-288
-316
-309
-296
-282
-268
-258
-274
-281
-268
-248
-242
-252
-257
-283
-290
-306
-309
-313
-310
-311
-323
-324
-310
-288
-263
-239
-225
-216
-230
-230
-212
-212
-230
-264
-287
-312
-343
-351
-329
-309
-309
-305
-294
-279
-272
-271
-277
-294
-273
-256
-271
-285
-299
-300
-299
-310
-316
-334
-353
-372
-404
-437
-462
-474
-487
-484
-478
-487
-483
-469
-437
-430
-436
-416
-410
-390
-355
-352
-348
-316
-289
-272
-275
-270
-276
-288
-279
-287
-289
-285
-283
-255
-253
-254
-272
-298
-296
-304
-301
-321
-336
-342
-371
-361
-340
-332
-308
-300
-300
-303
-301
-311
-316
-330
-343
-346
-355
-368
-369
-386
-440
-484
-503
-505
-466
-427
-411
-385
-367
-363
-385
-390
-417
-451
-434
-446
-453
-424
-424
-430
-400
-372
-375
-358
-346
-337
-317
-316
-312
-321
-313
-290
-272
-277
-269
-240
-229
-222
-196
-163
-167
-191
-214
-227
-237
-250
-266
-275
-283
-277
-278
-284
-250
-232
-230
-242
-250
-253
-282
-287
-288
-293
-278
-277
-293
-272
-254
-263
-299
-346
-372
-375
-391
-403
-395
-381
-383
-393
-368
-350
-357
-342
-310
-316
-325
-333
-352
-367
-357
-324
-301
-311
-294
-276
-287
-255
-232
-225
-209
-196
-195
-187
-172
-179
-176
-170
-192
-206
-235
-249
-272
-312
-323
-310
-327
-331
-317
-308
-305
-299
-300
-310
-334
-369
-388
-385
-372
-381
-392
-418
-432
-410
-389
-384
-376
-363
-335
-307
-292
-275
-252
-250
-255
-275
-283
-275
-282
-281
-271
-268
-272
-260
-254
-266
-255
-284
-336
-344
-338
-344
-356
-351
-341
-337
-347
-324
-307
-327
-311
-291
-293
-296
-311
-333
-339
-348
-314
-297
-312
-301
-284
-270
-275
-281
-299
-347
-371
-363
-358
-342
-329
-320
-313
-292
-302
-304
-306
-342
-353
-344
-356
-342
-307
-299
-279
-268
-286
-283
-281
-280
-262
-254
-268
-266
-240
-232
-234
-226
-189
-166
-172
-177
-210
-232
-212
-218
-224
-218
-232
-237
-226
-230
-245
-240
-253
-253
-252
-261
-246
-240
-247
-239
-246
-272
-286
-302
-313
-328
-349
-361
-382
-398
-403
-425
-456
-478
-492
-469
-458
-445
-422
-420
-398
-384
-378
-367
-378
-369
-365
-345
-324
-343
-326
-298
-283
-266
-239
-219
-230
-253
-255
-265
-304
-312
-314
-331
-309
-324
-317
-287
-272
-258
-266
-278
-291
-283
-315
-344
-358
-382
-385
-410
-425
-424
-427
-430
-435
-456
-457
-439
-432
-419
-422
-431
-452
-438
-405
-436
-467
-483
-491
-485
-479
-479
-494
-501
-510
-511
-483
-458
-431
-432
-444
-414
-407
-428
-421
-418
-403
-385
-383
-378
-367
-346
-317
-303
-307
-307
-323
-336
-321
-299
-280
-286
-308
-327
-342
-340
-350
-347
-325
-323
-324
-313
-299
-283
-262
-273
-305
-309
-335
-369
-390
-412
-395
-373
-344
-307
-271
-240
-203
-208
-237
-270
-307
-322
-344
-363
-352
-345
-340
-337
-353
-365
-362
-340
-349
-372
-391
-408
-415
-408
-413
-398
-387
-397
-393
-383
-392
-399
-392
-381
-360
-364
-336
-291
-297
-319
-324
-318
-324
-308
-290
-297
-320
-350
-358
-352
-349
-346
-362
-391
-420
-431
-438
-435
-407
-405
-403
-392
-377
-355
-351
-359
-365
-386
-401
-394
-378
-361
-366
-358
-348
-379
-382
-363
-355
-342
-344
-329
-311
-304
-304
-305
-277
-251
-234
-208
-200
-200
-207
-223
-225
-215
-228
-256
-281
-301
-305
-321
-360
-397
-407
-417
-414
-387
-398
-403
-369
-349
-325
-310
-309
-327
-334
-340
-352
-333
-331
-302
-255
-235
-225
-220
-209
-186
-160
-162
-166
-170
-169
-170
-165
-178
-196
-211
-227
-250
-238
-237
-242
-223
-211
-205
-207
-222
-251
-263
-251
-261
-288
-301
-304
-319
-324
-327
-340
-371
-394
-384
-376
-366
-377
-398
-390
-387
-388
-381
-374
-347
-358
-356
-314
-299
-297
-278
-274
-280
-302
-312
-327
-344
-332
-350
-366
-404
-434
-411
-410
-399
-401
-392
-357
-337
-310
-273
-243
-234
-252
-266
-254
-257
-253
-243
-251
-260
-235
-190
-181
-188
-173
-161
-171
-191
-198
-206
-241
-240
-217
-231
-225
-228
-254
-262
-270
-281
-314
-332
-345
-365
-376
-373
-373
-363
-371
-355
-321
-290
-289
-285
-296
-334
-348
-349
-351
-333
-298
-286
-287
-297
-281
-258
-254
-258
-252
-283
-302
-300
-306
-309
-307
-285
-284
-281
-271
-264
-269
-292
-305
-312
-331
-374
-385
-389
-406
-395
-379
-366
-334
-312
-290
-263
-266
-283
-279
-274
-291
-268
-255
-234
-248
-249
-230
-225
-223
-253
-284
-290
-286
-298
-290
-299
-317
-321
-341
-349
-342
-351
-360
-350
-338
-340
-337
-327
-321
-337
-332
-308
-348
-368
-348
-344
-334
-345
-373
-382
-385
-388
-379
-390
-389
-365
-364
-365
-347
-350
-355
-368
-384
-379
-383
-365
-356
-365
-360
-364
-368
-374
-364
-353
-347
-332
-339
-348
-346
-367
-383
-384
-425
-437
-442
-442
-428
-425
-405
-358
-314
-290
-303
-316
-330
-360
-358
-324
-297
-281
-274
-278
-261
-264
-252
-235
-230
-204
-209
-211
-222
-245
-257
-278
-288
-302
-277
-258
-265
-260
-279
-282
-281
-289
-286
-288
-312
-338
-349
-345
-322
-312
-310
-310
-311
-291
-302
-334
-351
-365
-384
-387
-396
-392
-378
-374
-378
-372
-348
-340
-329
-308
-308
-324
-341
-337
-321
-327
-346
-368
-388
-395
-397
-385
-365
-350
-328
-323
-339
-353
-358
-365
-333
-296
-313
-328
-327
-337
-348
-345
-331
-319
-342
-353
-366
-381
-363
-357
-342
-317
-295
-274
-258
-252
-265
-297
-303
-297
-293
-280
-274
-260
-277
-284
-277
-282
-258
-227
-222
-224
-219
-197
-195
-187
-190
-217
-247
-251
-261
-276
-279
-264
-249
-256
-252
-225
-224
-235
-239
-240
-244
-257
-253
-266
-251
-240
-227
-242
-263
-246
-252
-246
-247
-247
-256
-292
-279
-246
-234
-218
-202
-222
-217
-198
-214
-237
-266
-274
-276
-254
-237
-233
-201
-222
-266
-263
-257
-263
-299
-309
-294
-318
-330
-339
-351
-316
-303
-318
-318
-317
-283
-273
-273
-284
-318
-336
-315
-299
-288
-289
-286
-269
-281
-285
-301
-290
-273
-270
-263
-253
-237
-203
-191
-206
-203
-186
-182
-185
-201
-243
-259
-266
-263
-249
-232
-219
-194
-200
-206
-185
-185
-183
-201
-237
-264
-282
-305
-289
-271
-269
-243
-233
-219
-228
-231
-210
-204
-195
-197
-202
-210
-207
-200
-225
-249
-291
-294
-281
-252
-213
-215
-220
-228
-234
-253
-269
-269
-278
-295
-313
-315
-312
-295
-276
-294
-294
-295
-310
-303
-287
-286
-295
-274
-280
-295
-274
-279
-284
-277
-268
-242
-232
-208
-183
-201
-228
-222
-233
-230
-221
-230
-203
-187
-191
-189
-210
-241
-244
-250
-247
-245
-254
-263
-249
-241
-233
-238
-244
-221
-231
-207
-179
-194
-211
-219
-240
-256
-268
-297
-311
-334
-333
-308
-308
-311
-307
-311
-306
-324
-335
-363
-369
-350
-364
-358
-354
-339
-322
-321
-299
-295
-303
-315
-344
-359
-340
-338
-326
-305
-330
-368
-407
-445
-447
-436
-437
-409
-374
-342
-323
-309
-315
-300
-293
-282
-263
-278
-275
-294
-305
-275
-252
-249
-253
-275
-272
-264
-281
-259
-249
-248
-238
-261
-253
-254
-286
-306
-319
-314
-305
-294
-294
-296
-296
-269
-265
-274
-256
-236
-230
-216
-190
-215
-237
-272
-305
-302
-296
-289
-283
-280
-251
-223
-204
-201
-212
-227
-229
-242
-255
-297
-292
-346
-312
-330
-288
-359
-301
-388
-298
-456
-195
-1155
-2420
-435
-60
-1251
-1231
-338
-585
-660
-315
-324
-372
-211
-180
-287
-375
-505
-364
-215
-277
-179
-222
-263
-204
-234
-204
-182
-213
-143
-172
-67
-2025
-2017
-411
-934
-484
-108
-567
-148
-16
-109
-227
-351
-88
-260
-305
-559
-957
-568
-837
-735
-492
-1230
-1184
-873
-843
-1035
-1045
-761
-649
-781
-409
-1711
-1129
-411
-1066
-717
-1324
-1057
-893
-905
-963
-1127
-809
-711
-877
-839
-1289
-1213
-705
-716
-312
-724
-1020
-519
-647
-354
-501
-327
-202
-200
-690
-688
-990
-984
-806
-767
-555
-767
-949
-1278
-1033
-438
-479
-463
-610
-680
-424
-495
-511
-363
-408
-175
-44
-198
-400
-468
-311
-310
-135
40
-206
-692
-403
-478
-339
-445
-538
-245
-109
-158
-480
-608
-457
-383
-57
-182
-250
-319
-576
-305
-163
-349
-271
-177
-73
160
86
-49
-139
9
291
432
122
-28
-80
7
103
232
261
257
360
483
378
173
-89
-74
164
313
294
-29
-291
-222
-105
-111
-242
-180
-41
-39
-54
-204
-307
-310
-114
126
121
-76
-333
-408
-248
-108
-118
-129
-134
-33
26
-57
-113
-106
79
295
293
148
-70
-159
-128
-40
49
-42
-200
-234
-227
-323
-470
-508
-477
-413
-353
-452
-598
-664
-625
-424
-321
-386
-445
-520
-564
-500
-450
-438
-403
-300
-168
-198
-339
-410
-416
-307
-228
-243
-320
-364
-368
-385
-374
-322
-267
-300
-339
-322
-462
-587
-546
-543
-480
-377
-474
-614
-586
-536
-531
-494
-459
-421
-361
-275
-240
-276
-171
-38
22
80
134
37
-36
65
134
230
270
377
414
416
462
466
584
700
814
861
968
977
973
1125
1221
1355
1552
1634
1755
1922
2074
2272
2567
2718
3042
3400
3557
3818
4113
3862
2577
1956
1632
711
-109
-216
-996
-2230
-2008
-1762
-2214
-2288
-1853
-1414
-1052
-684
-743
-1412
-1702
-1275
-943
-879
-836
-948
-618
22
527
899
1055
1402
2108
2454
2256
1810
1391
1195
1268
1341
1081
513
340
576
591
485
439
363
407
610
559
88
-416
-554
-516
-547
-568
-683
-877
-834
-595
-406
-318
-168
-1
34
137
114
-134
-496
-494
-510
-336
-354
-433
-316
-260
-111
127
368
228
405
522
447
316
77
-184
-150
-152
22
-104
-299
-278
-273
-211
-154
-125
-252
-176
-334
-402
-576
-729
-977
-756
-540
-631
-652
-447
-430
-444
-18
56
150
298
448
500
523
435
451
462
699
818
833
793
821
921
1078
1301
1450
1618
1680
1891
2092
2191
2463
2657
2829
3055
3155
3255
3216
3460
3786
4156
4618
5278
5918
6639
6497
2055
-440
186
-1074
-2495
-1954
-3458
-6937
-5750
-3863
-3643
-3999
-3499
-1650
-437
346
-126
-2975
-4277
-2352
-160
193
-692
-1678
-1377
521
2080
2428
1585
1660
3170
4311
3857
1387
-497
-608
492
1454
816
-1176
-2209
-1363
-248
-72
-579
-846
-561
258
592
-483
-2185
-2706
-2022
-1234
-921
-1431
-1916
-1858
-1071
-254
79
169
462
965
1123
864
238
-171
-217
14
349
348
137
-64
-122
-118
154
492
671
602
392
100
-282
-564
-814
-965
-978
-853
-850
-980
-1203
-1357
-1210
-783
-404
-407
-514
-696
-837
-948
-1081
-1241
-1217
-1090
-1039
-996
-1131
-1229
-1141
-822
-549
-386
-447
-785
-886
-1430
-1502
-1350
-1420
-1575
-1250
-1128
-1362
-1083
-1082
-963
-687
-361
-399
-552
-914
-1003
-1201
-1132
-1012
-1048
-1047
-927
-768
-841
-751
-1105
-859
-656
-661
-859
-937
-1121
-1301
-1035
-866
-745
-665
-544
-571
-433
-425
-325
-390
-157
-35
60
41
88
128
176
528
641
842
929
1103
1122
1403
1756
2051
2386
2710
2896
3022
3304
3323
3584
3782
4194
4561
5252
5760
5291
1801
-1160
-1618
-2569
-3481
-3611
-4687
-7413
-6677
-4914
-4137
-4016
-3769
-2467
-1135
319
217
-2045
-3747
-2508
-300
607
430
-426
-809
691
2402
2977
2279
1772
2600
3766
4081
2268
-53
-1178
-626
371
239
-1122
-2533
-2446
-1445
-817
-956
-1455
-1545
-968
-335
-645
-2028
-3001
-2886
-2122
-1270
-1056
-1255
-1434
-881
-105
391
655
804
1066
1146
1209
843
282
-95
-233
-166
-99
7
-189
-448
-584
-476
-206
120
243
3
-336
-632
-843
-1091
-1348
-1561
-1481
-1202
-910
-870
-1024
-1000
-733
-257
119
196
-55
-206
-215
-245
-322
-503
-531
-356
-17
76
-79
-245
-185
43
173
213
-82
-573
-729
-718
-968
-1274
-1350
-1440
-1427
-1472
-1713
-1974
-2144
-2017
-1742
-1498
-1521
-1402
-1497
-1302
-1034
-882
-880
-783
-741
-659
-674
-822
-884
-926
-795
-652
-458
-642
-769
-1006
-1227
-1260
-1134
-1317
-1526
-1339
-1279
-1379
-1251
-1091
-1077
-790
-565
-329
-252
-224
-169
-228
-145
-27
72
-12
106
107
108
241
369
559
743
977
1199
1486
1698
1885
2031
2343
2772
3083
3425
3808
4062
4292
4756
5167
5561
5297
4857
2599
31
-1243
-2642
-3949
-4872
-5131
-6690
-6198
-5087
-4569
-3855
-3261
-2003
-1029
-157
-34
-962
-1952
-1623
-678
-178
122
382
392
1388
2429
2834
2944
2874
3347
3621
3652
2555
1036
-105
-608
-751
-1125
-1604
-2220
-2227
-1797
-1460
-1413
-1400
-1297
-1031
-748
-836
-1467
-2053
-2095
-1955
-1580
-1227
-944
-671
-121
403
681
932
1188
1478
1534
1542
1265
746
369
51
-281
-497
-443
-380
-344
-361
-407
-436
-349
-221
-284
-523
-869
-1118
-1324
-1471
-1649
-1673
-1480
-1158
-778
-528
-347
-245
24
336
519
519
450
340
199
94
-116
-307
-351
-214
-97
-26
-19
-32
-8
40
79
-57
-197
-346
-533
-732
-895
-1031
-1086
-971
-836
-708
-591
-453
-334
-214
-132
-103
-63
-84
-90
-210
-296
-444
-466
-703
-988
-756
-722
-774
-848
-1021
-1469
-1242
-1113
-1342
-1217
-1472
-1792
-1688
-1758
-1978
-1928
-1817
-1632
-1376
-1312
-1177
-1068
-1017
-806
-487
-501
-451
-516
-774
-823
-902
-934
-1032
-974
-919
-723
-633
-658
-715
-702
-619
-512
-468
-561
-635
-662
-580
-542
-390
-261
-66
95
294
380
417
421
433
524
639
724
741
827
841
997
1208
1499
1683
1955
2224
2502
2826
3089
3424
3738
4007
3868
3738
3458
2721
1766
802
-451
-1653
-2361
-2918
-3563
-3843
-4222
-4157
-3738
-3269
-2798
-2591
-2143
-1851
-1414
-1153
-1108
-1129
-876
-316
88
518
797
956
1340
1876
2250
2292
2121
1980
1722
1410
932
280
-358
-725
-922
-1127
-1282
-1509
-1630
-1596
-1473
-1387
-1385
-1374
-1356
-1336
-1267
-1266
-1305
-1196
-967
-691
-391
-123
103
369
653
883
990
1046
1021
852
651
422
174
-48
-191
-344
-467
-492
-530
-540
-545
-563
-651
-712
-753
-873
-1021
-1132
-1225
-1268
-1211
-1096
-1009
-852
-621
-444
-254
-91
50
114
184
253
223
197
132
22
-59
-100
-155
-199
-190
-212
-223
-239
-316
-355
-433
-525
-647
-782
-893
-969
-1030
-1063
-1044
-982
-865
-739
-638
-522
-441
-358
-441
-1019
-1055
-1136
-1462
-1713
-1154
-1255
-1528
-1071
-748
-953
-1281
-725
-863
-1332
-1392
-1265
-2031
-1989
-1662
-1627
-1625
-1149
-984
-1052
-710
-761
-605
-878
-594
-806
-688
-788
-967
-1096
-1012
-883
-936
-591
-617
-543
-575
-327
-441
-419
-421
-304
-315
-180
-32
-57
103
192
440
504
708
711
848
876
991
1116
1274
1466
1632
1994
2283
2605
2912
3379
3756
4168
4239
4072
3964
3350
2320
884
-411
-1827
-2803
-3511
-4148
-4637
-4820
-4242
-3717
-3058
-2592
-2319
-1982
-1471
-1202
-1342
-1551
-1591
-1314
-788
-273
23
347
873
1612
2159
2555
2535
2385
2351
2164
1718
929
164
-459
-809
-988
-1137
-1370
-1500
-1361
-1187
-1070
-1074
-1189
-1337
-1450
-1550
-1670
-1786
-1803
-1682
-1411
-1017
-614
-223
181
546
801
1026
1145
1165
1102
904
676
460
290
123
-44
-169
-153
-64
-17
3
-107
-241
-364
-473
-648
-888
-1122
-1326
-1422
-1422
-1375
-1307
-1121
-834
-525
-260
-56
21
69
164
228
197
103
65
-15
-55
-24
11
30
80
170
208
204
188
83
-93
-262
-446
-635
-765
-861
-959
-972
-894
-833
-727
-606
-529
-498
-438
-369
-389
-446
-471
-498
-526
-508
-478
-490
-421
-426
-889
-876
-845
-1427
-1753
-1111
-1047
-1335
-801
-572
-1048
-1260
-761
-902
-1376
-1607
-1548
-1922
-1859
-1630
-1709
-1581
-1475
-1123
-1010
-880
-1034
-940
-992
-899
-844
-660
-723
-901
-829
-670
-666
-817
-509
-537
-355
-247
-18
-139
-268
-260
-262
-266
-309
-225
-242
-51
26
247
342
421
449
602
607
556
580
599
695
761
1120
1330
1620
1897
2248
2574
2908
3290
3403
3305
3099
2919
2413
1717
878
-295
-1270
-1947
-2379
-2866
-3049
-3143
-3051
-2618
-2335
-2122
-2104
-1937
-1856
-1689
-1554
-1606
-1529
-1235
-762
-250
296
727
1087
1493
1858
2054
2072
1865
1677
1371
1058
703
247
-129
-443
-589
-680
-691
-708
-740
-787
-848
-887
-1017
-1191
-1418
-1561
-1587
-1561
-1459
-1292
-1072
-769
-371
-8
240
388
515
607
628
575
465
282
161
129
88
22
-86
-119
-124
-75
-74
-127
-248
-378
-492
-673
-862
-1069
-1177
-1236
-1240
-1179
-1079
-946
-776
-604
-465
-336
-277
-223
-195
-209
-220
-197
-168
-153
-149
-134
-88
-38
9
12
-22
-77
-91
-140
-250
-389
-535
-610
-645
-684
-767
-837
-874
-831
-772
-796
-770
-789
-742
-736
-701
-723
-721
-953
-1654
-1624
-1440
-1493
-1625
-1019
-951
-957
-356
-257
-627
-704
-422
-794
-959
-926
-1133
-1460
-1294
-1205
-1009
-947
-871
-865
-895
-902
-1068
-961
-1131
-1083
-1044
-836
-832
-937
-848
-655
-527
-429
-234
-278
-357
-311
-254
-450
-449
-391
-362
-327
-175
-77
-65
35
110
291
466
560
603
635
619
716
834
968
1153
1413
1715
2029
2314
2558
2901
3267
3411
3331
3143
2860
2354
1626
828
-244
-1097
-1660
-1975
-2329
-2608
-2640
-2460
-2154
-1966
-1885
-2010
-2090
-1914
-1854
-1963
-2019
-1808
-1389
-905
-332
23
390
793
1157
1437
1491
1439
1289
1255
1047
703
425
176
53
34
59
-18
-113
-136
-172
-283
-510
-774
-1031
-1304
-1469
-1540
-1606
-1549
-1354
-1100
-881
-577
-296
-133
-31
9
-4
-53
-63
-77
-71
-14
120
273
364
423
496
562
590
543
385
169
-44
-195
-339
-553
-745
-846
-820
-759
-749
-720
-686
-626
-543
-525
-606
-724
-758
-755
-749
-716
-658
-540
-366
-204
-78
5
62
88
111
77
-18
-58
-98
-134
-147
-139
-133
-134
-116
-123
-145
-180
-228
-293
-383
-478
-552
-617
-650
-693
-728
-712
-632
-552
-499
-451
-415
-352
-327
-277
-262
-244
-251
-197
-494
-928
-1054
-1195
-1316
-1229
-941
-1045
-814
-599
-683
-803
-733
-887
-1142
-1133
-1309
-1350
-1223
-1052
-1044
-722
-611
-553
-598
-611
-795
-852
-792
-936
-912
-920
-768
-816
-690
-608
-490
-465
-521
-598
-591
-553
-650
-588
-558
-486
-405
-241
-220
-214
-192
-127
-129
-139
-71
-67
-10
20
123
206
308
363
473
639
793
984
1178
1328
1399
1539
1766
1919
2070
2326
2562
2781
2893
2940
2928
2694
2184
1592
453
-737
-1482
-1851
-2342
-2463
-2325
-2289
-1831
-1266
-1012
-1386
-1654
-1879
-1962
-2080
-2355
-2453
-2142
-1435
-622
113
524
750
1078
1445
1433
1118
762
616
504
410
411
235
142
294
580
642
510
375
227
31
-254
-548
-884
-1176
-1347
-1375
-1379
-1271
-1050
-762
-549
-394
-244
-190
-245
-443
-620
-750
-773
-717
-589
-414
-155
208
477
552
477
445
375
228
-9
-278
-426
-373
-250
-223
-245
-219
-104
6
30
-105
-274
-339
-322
-350
-542
-707
-719
-621
-542
-456
-365
-278
-142
-58
-89
-172
-173
-214
-275
-369
-433
-406
-310
-220
-206
-150
-43
29
-21
-114
-197
-259
-278
-342
-431
-479
-381
-249
-207
-353
-842
-922
-827
-943
-1575
-1803
-1859
-1922
-1733
-1441
-1303
-1355
-879
-603
-515
-622
-607
-845
-880
-996
-905
-909
-883
-800
-595
-217
-263
-157
-337
-367
-629
-527
-698
-934
-1203
-1105
-808
-759
-706
-552
-270
-305
-57
-95
-203
-469
-456
-590
-679
-668
-635
-517
-415
-253
-151
-21
-109
-119
-99
-113
-254
-195
-131
-11
228
508
718
828
1076
1305
1511
1584
1670
1760
1873
1993
2216
2461
2822
3224
3685
3841
3240
1986
450
-530
-1224
-1726
-2262
-2394
-2241
-1416
-318
110
-294
-900
-1179
-1534
-2086
-2958
-3630
-3547
-2543
-1346
-418
-22
243
746
1103
954
255
-322
-666
-597
-394
-261
-197
8
533
971
1183
1032
824
687
522
265
-29
-281
-480
-577
-655
-691
-647
-474
-372
-284
-171
-54
-83
-305
-659
-1018
-1170
-1234
-1174
-1130
-920
-476
50
342
313
217
104
-2
-244
-583
-832
-753
-426
-109
76
191
412
649
713
414
20
-188
-143
-135
-272
-404
-336
-107
54
60
-95
-148
-66
43
-64
-255
-379
-389
-416
-877
-1221
-1374
-1340
-1286
-1098
-980
-986
-679
-530
-589
-898
-1008
-1192
-1244
-1292
-1232
-1119
-894
-709
-458
-239
-257
-301
-497
-607
-839
-763
-797
-747
-741
-567
-406
-413
-387
-458
-466
-589
-565
-679
-745
-788
-738
-761
-708
-687
-605
-600
-634
-628
-618
-561
-599
-532
-571
-540
-515
-417
-408
-350
-211
-58
110
223
324
379
405
370
378
394
457
494
610
713
837
930
990
964
943
940
892
883
879
985
1080
1304
1467
1622
1764
1956
2129
2346
2181
1480
871
234
-191
-526
-597
-826
-783
-370
101
304
214
-114
-561
-756
-1032
-1522
-1945
-2016
-1737
-1149
-616
-300
-255
-131
-37
-212
-546
-916
-1095
-1120
-941
-790
-564
-320
-57
202
345
384
271
201
100
-4
-85
-102
-127
-114
-68
23
52
63
66
60
102
78
3
-193
-364
-520
-581
-645
-681
-644
-569
-431
-348
-290
-309
-340
-417
-511
-635
-681
-645
-549
-361
-197
-46
28
63
28
-26
-127
-242
-334
-355
-318
-270
-202
-157
-94
-63
-83
-145
-203
-303
-367
-390
-460
-525
-494
-462
-507
-499
-466
-464
-428
-322
-319
-369
-411
-480
-512
-537
-574
-621
-579
-533
-441
-321
-216
-179
-172
-164
-212
-279
-326
-388
-420
-378
-333
-248
-230
-209
-147
-110
-137
-178
-184
-197
-158
-79
-50
-72
-42
-18
-19
-34
-51
-97
-113
-113
-89
-52
-75
-55
-5
15
21
49
59
30
43
76
81
116
96
72
94
90
85
90
115
171
237
305
351
352
321
256
223
222
207
219
238
250
261
305
379
406
397
387
359
349
324
292
267
270
309
299
268
248
158
92
99
82
31
18
25
19
7
4
-44
-81
-134
-192
-210
-232
-245
-258
-248
-257
-253
-242
-260
-262
-281
-336
-381
-364
-353
-378
-364
-335
-313
-295
-284
-274
-236
-202
-221
-223
-218
-229
-244
-258
-256
-244
-209
-172
-130
-129
-133
-141
-120
-120
-136
-130
-143
-176
-194
-201
-227
-233
-243
-251
-276
-306
-318
-303
-264
-225
-202
-187
-177
-159
-134
-118
-104
-102
-110
-141
-183
-208
-218
-205
-195
-197
-168
-179
-189
-182
-173
-169
-160
-182
-207
-230
-253
-285
-300
-310
-333
-349
-362
-366
-351
-345
-357
-333
-313
-286
-249
-226
-220
-215
-194
-170
-170
-143
-115
-126
-146
-146
-187
-239
-255
-266
-261
-243
-251
-256
-263
-264
-242
-255
-261
-260
-248
-244
-270
-290
-297
-300
-290
-295
-263
-249
-265
-271
-257
-251
-265
-271
-269
-266
-270
-267
-281
-273
-239
-207
-185
-184
-183
-211
-245
-275
-319
-336
-354
-375
-389
-396
-418
-421
-422
-421
-387
-387
-396
-414
-411
-379
-370
-335
-295
-262
-234
-232
-228
-220
-204
-205
-222
-233
-259
-273
-284
-294
-299
-305
-291
-280
-296
-294
-301
-296
-303
-332
-340
-358
-395
-406
-419
-419
-391
-372
-329
-308
-262
-221
-235
-224
-207
-196
-209
-227
-207
-207
-208
-214
-235
-241
-249
-231
-213
-215
-237
-266
-246
-237
-254
-258
-280
-314
-319
-318
-341
-311
-296
-273
-229
-214
-217
-217
-202
-207
-199
-190
-203
-203
-217
-246
-276
-310
-312
-333
-341
-336
-340
-334
-327
-325
-350
-382
-387
-375
-381
-394
-386
-381
-371
-371
-368
-352
-323
-314
-284
-239
-224
-216
-204
-218
-209
-172
-164
-159
-156
-143
-138
-135
-118
-126
-132
-131
-152
-163
-186
-206
-197
-202
-252
-282
-313
-350
-345
-316
-293
-279
-306
-341
-344
-327
-315
-293
-268
-249
-209
-172
-133
-125
-121
-124
-114
-99
-111
-155
-193
-190
-186
-190
-166
-164
-175
-151
-142
-142
-138
-155
-167
-171
-159
-187
-222
-229
-233
-251
-251
-264
-264
-227
-219
-187
-182
-186
-158
-151
-113
-98
-95
-54
-47
-41
-49
-64
-61
-47
-30
-30
-60
-92
-93
-89
-87
-113
-152
-180
-209
-215
-210
-217
-239
-249
-243
-235
-219
-218
-223
-213
-206
-230
-269
-294
-304
-279
-264
-276
-286
-268
-244
-234
-249
-276
-265
-241
-227
-238
-260
-289
-300
-292
-289
-283
-278
-256
-229
-223
-222
-239
-234
-217
-193
-180
-183
-202
-202
-183
-152
-157
-152
-187
-207
-285
-318
-264
-379
-325
-384
-340
-267
-303
-248
-247
-249
-212
-203
-196
-202
-223
-227
-202
-162
-132
-136
-152
-152
-138
-133
-115
-113
-97
-78
-92
-82
-44
-39
-53
-40
-41
-72
-99
-119
-131
-144
-157
-181
-212
-227
-219
-189
-165
-173
-207
-238
-246
-238
-227
-245
-257
-257
-267
-274
-262
-252
-269
-261
-232
-211
-222
-221
-204
-211
-221
-220
-226
-215
-215
-214
-233
-240
-252
-264
-260
-272
-251
-247
-248
-243
-222
-211
-232
-249
-274
-295
-316
-329
-337
-348
-320
-298
-284
-244
-222
-206
-203
-180
-149
-138
-125
-119
-126
-157
-178
-191
-198
-188
-206
-222
-225
-239
-251
-254
-260
-258
-261
-283
-302
-312
-319
-308
-307
-297
-283
-258
-248
-262
-281
-287
-283
-312
-328
-317
-324
-331
-356
-359
-322
-301
-293
-302
-291
-264
-259
-224
-182
-169
-194
-203
-175
-171
-169
-186
-210
-199
-185
-175
-160
-139
-129
-114
-145
-184
-214
-236
-258
-277
-268
-272
-302
-364
-386
-381
-365
-328
-309
-286
-293
-298
-310
-318
-285
-283
-279
-275
-257
-216
-186
-173
-161
-157
-145
-132
-140
-170
-191
-184
-193
-204
-201
-221
-223
-206
-192
-190
-188
-207
-238
-253
-262
-290
-336
-361
-379
-413
-429
-402
-380
-355
-332
-326
-326
-291
-244
-201
-194
-199
-215
-247
-253
-261
-258
-282
-298
-274
-270
-262
-267
-282
-284
-289
-273
-263
-285
-255
-271
-284
-264
-261
-241
-261
-244
-231
-204
-177
-163
-129
-126
-130
-120
-108
-106
-114
-108
-108
-124
-116
-107
-131
-170
-182
-202
-200
-202
-202
-186
-224
-274
-311
-336
-361
-403
-445
-466
-464
-450
-440
-449
-470
-488
-500
-505
-491
-475
-465
-451
-430
-400
-376
-347
-332
-304
-255
-239
-234
-226
-207
-207
-204
-189
-168
-172
-173
-160
-155
-130
-129
-153
-158
-172
-209
-212
-204
-181
-175
-168
-171
-172
-165
-169
-188
-238
-250
-227
-209
-208
-210
-215
-229
-264
-267
-261
-263
-269
-269
-261
-260
-253
-250
-251
-246
-228
-234
-246
-251
-276
-265
-249
-264
-270
-270
-270
-277
-312
-345
-344
-350
-358
-345
-349
-364
-375
-380
-368
-345
-342
-339
-332
-337
-319
-279
-259
-257
-241
-212
-203
-216
-221
-238
-235
-215
-192
-179
-153
-137
-157
-165
-158
-153
-137
-116
-133
-166
-190
-199
-216
-226
-248
-246
-254
-280
-270
-263
-275
-279
-272
-295
-316
-331
-367
-394
-382
-378
-399
-372
-326
-313
-310
-308
-299
-285
-275
-270
-269
-276
-270
-279
-276
-248
-237
-213
-199
-196
-184
-192
-239
-289
-318
-339
-340
-326
-347
-374
-367
-363
-350
-347
-332
-325
-341
-363
-388
-385
-384
-371
-356
-353
-344
-330
-303
-275
-263
-287
-323
-349
-372
-387
-398
-391
-394
-383
-340
-316
-289
-270
-254
-279
-294
-289
-308
-315
-321
-320
-322
-324
-334
-354
-368
-375
-372
-377
-374
-362
-355
-349
-331
-330
-330
-316
-315
-307
-312
-335
-339
-360
-411
-447
-452
-457
-435
-400
-392
-372
-372
-379
-387
-381
-381
-377
-359
-342
-329
-324
-337
-353
-347
-317
-301
-300
-297
-294
-301
-348
-381
-388
-387
-358
-351
-368
-347
-332
-325
-301
-310
-317
-313
-315
-323
-335
-354
-374
-366
-324
-271
-228
-222
-233
-198
-174
-179
-220
-229
-263
-211
-201
-219
-228
-246
-267
-296
-309
-338
-326
-370
-401
-424
-457
-471
-469
-484
-488
-480
-470
-489
-498
-478
-440
-428
-406
-385
-383
-418
-445
-426
-389
-368
-368
-362
-340
-280
-256
-248
-257
-254
-270
-285
-280
-288
-254
-230
-233
-268
-306
-288
-248
-241
-251
-270
-246
-237
-256
-237
-256
-285
-309
-345
-348
-346
-348
-366
-376
-361
-354
-346
-331
-314
-304
-312
-341
-365
-377
-391
-382
-366
-384
-399
-400
-403
-396
-384
-380
-395
-417
-428
-442
-473
-466
-472
-490
-508
-509
-495
-463
-428
-398
-367
-352
-343
-340
-337
-326
-326
-319
-304
-317
-296
-292
-274
-270
-248
-236
-250
-257
-257
-249
-236
-265
-280
-274
-269
-258
-262
-262
-250
-241
-243
-231
-240
-249
-284
-299
-284
-295
-286
-250
-232
-235
-238
-213
-209
-207
-234
-244
-251
-249
-228
-216
-189
-182
-198
-218
-226
-227
-233
-241
-260
-266
-252
-233
-233
-239
-247
-243
-236
-247
-240
-234
-239
-263
-276
-278
-267
-240
-255
-305
-308
-300
-285
-297
-316
-297
-261
-244
-217
-217
-221
-202
-190
-189
-222
-225
-201
-182
-182
-168
-164
-168
-166
-144
-132
-126
-132
-162
-183
-208
-216
-239
-283
-309
-295
-284
-317
-327
-329
-336
-327
-309
-274
-259
-263
-253
-250
-251
-263
-271
-262
-264
-259
-233
-213
-221
-238
-211
-192
-199
-167
-126
-118
-115
-110
-111
-148
-199
-191
-184
-198
-208
-203
-192
-185
-174
-169
-183
-203
-193
-180
-201
-216
-196
-198
-207
-191
-164
-154
-189
-183
-175
-175
-179
-196
-198
-220
-221
-169
-118
-96
-71
-51
-57
-61
-54
-76
-108
-158
-182
-208
-226
-240
-247
-271
-289
-278
-270
-251
-220
-199
-193
-206
-226
-217
-217
-217
-210
-213
-224
-206
-230
-248
-248
-245
-212
-199
-194
-205
-225
-239
-252
-247
-225
-208
-203
-193
-198
-220
-227
-205
-192
-206
-218
-229
-233
-225
-218
-201
-180
-152
-128
-135
-154
-167
-170
-169
-169
-176
-186
-178
-188
-191
-184
-168
-139
-148
-162
-182
-207
-190
-178
-178
-149
-129
-127
-125
-122
-129
-139
-157
-188
-210
-235
-240
-252
-250
-261
-261
-269
-286
-287
-288
-260
-261
-272
-274
-263
-262
-256
-241
-262
-280
-286
-286
-282
-295
-323
-334
-360
-375
-362
-327
-306
-292
-250
-214
-203
-191
-165
-171
-172
-179
-206
-226
-228
-240
-270
-294
-288
-269
-263
-274
-281
-294
-305
-316
-325
-332
-350
-366
-371
-407
-428
-422
-451
-449
-441
-432
-415
-428
-438
-421
-400
-408
-375
-347
-331
-328
-333
-349
-367
-358
-354
-375
-401
-400
-391
-389
-390
-385
-375
-334
-309
-313
-323
-334
-321
-328
-341
-336
-328
-303
-273
-256
-254
-245
-241
-228
-205
-215
-235
-281
-304
-302
-304
-283
-277
-258
-268
-282
-273
-289
-297
-302
-312
-302
-292
-294
-286
-267
-274
-274
-293
-311
-303
-308
-309
-323
-357
-383
-392
-389
-414
-409
-371
-361
-334
-316
-326
-320
-308
-301
-300
-326
-336
-307
-294
-288
-253
-206
-187
-174
-144
-125
-129
-126
-141
-132
-144
-184
-168
-188
-233
-285
-306
-335
-405
-402
-403
-404
-401
-413
-430
-445
-447
-427
-429
-443
-439
-440
-446
-414
-376
-356
-335
-348
-358
-349
-340
-351
-375
-375
-389
-376
-349
-320
-274
-245
-222
-205
-200
-192
-185
-188
-187
-182
-187
-190
-195
-200
-182
-179
-209
-239
-255
-250
-263
-278
-318
-324
-315
-307
-302
-345
-359
-409
-424
-470
-469
-1058
-1051
-1128
-1629
-1284
-1377
-1508
-975
-927
-777
-307
-328
-224
-2
-147
-88
-158
-277
-296
-477
-445
-373
-477
-281
-171
-194
-22
-1
-73
17
-113
-173
-269
-337
-602
-1046
-923
-1013
-1174
-873
-854
-810
-514
-472
-457
-391
-496
-516
-537
-587
-641
-719
-684
-698
-668
-538
-536
-416
-206
-161
-70
-54
-105
-159
-252
-318
-306
-344
-357
-335
-252
-224
-114
-18
-66
-2
-72
-132
-56
-204
-287
-194
-293
-314
-266
-289
-336
-195
-131
-232
-111
-101
-227
-203
-259
-362
-341
-327
-471
-489
-431
-343
-216
-183
-196
-166
-127
-63
-190
-240
-222
-396
-289
-215
-356
-247
-146
-196
-261
-254
-135
-271
-367
-204
-324
-312
-131
-374
-227
-88
-220
-204
-270
-257
-135
-166
-288
-184
-225
-187
-2
-320
-146
126
-283
-353
-87
-257
-226
-115
-253
-200
-134
-94
-306
-316
9
-4
-163
-183
-207
-323
-306
-239
-281
-289
4
-286
-231
-58
-126
-92
-369
-211
-157
-274
-470
-400
-290
-425
-222
-431
-371
6
-126
-396
-298
-123
-207
-237
-340
-21
-98
-66
-252
-358
65
-45
-312
-146
239
-1035
74
411
-728
-377
-141
-79
-191
98
-283
-161
236
-235
-207
-119
-461
-95
-266
-437
-133
-211
-486
-293
-103
-182
-236
-121
-233
-128
-78
-155
-174
-133
-27
-82
-237
-126
-174
-264
-88
-172
-49
-36
-104
-213
-395
-2
66
-166
-190
-309
-282
-286
-15
-300
-356
246
-461
-238
1
-173
-51
-211
-434
113
161
-605
-260
80
-94
-133
-177
-368
-215
-120
103
-259
-177
392
26
-225
-418
-442
129
-107
-559
-213
212
-269
-390
-130
-489
40
-450
-418
-86
-671
68
-111
-778
-82
-183
-386
-500
-292
-132
-306
-193
-626
321
-211
-593
235
-244
-299
-17
56
-488
-83
-88
-32
-249
-261
105
-268
-291
-49
-148
-234
-427
-356
-25
-269
-603
-36
-56
-418
258
-105
-389
-37
-27
-505
-49
-599
-419
148
-470
-374
-116
-67
-170
-564
-355
192
-601
-696
-215
-375
-281
-601
-751
189
-380
-376
-16
-764
-479
321
-950
-821
181
-539
-607
-115
-656
-306
3
-853
-494
-714
-24
-600
-656
-557
-729
80
-369
-308
-436
59
-243
-345
-475
-184
-485
-358
140
-264
-340
7
303
-323
-299
364
-303
-502
461
88
-433
191
252
-328
-21
63
-71
-221
94
-290
-280
352
-407
-443
48
92
-210
-401
254
61
-562
-93
-199
-378
-19
237
-595
329
280
-626
-342
-69
-346
-499
162
-895
-127
379
-756
-322
103
-183
-370
-2
-160
-259
-107
-155
-227
-392
196
-525
-522
338
-91
-503
-54
242
-902
-70
443
-644
94
-548
-196
111
-121
287
-787
182
469
-391
-295
408
-150
-180
-100
-106
5
-439
303
-330
-316
-28
47
-420
-145
-533
-484
260
-413
-320
-130
54
-668
87
-220
-1137
504
-22
-912
-116
512
-594
-554
446
-274
-481
499
-429
-865
66
-23
-441
-399
-375
-482
25
-568
64
32
-226
-194
-599
275
-268
-558
-226
-211
-456
-2
-1
-690
32
364
-462
-84
138
-276
-643
-186
114
-646
-511
112
-59
-719
-86
-198
-790
-378
-64
-900
-366
-184
-781
-234
-350
-148
-470
-345
-71
-468
-290
-381
-669
15
-627
-763
-182
-85
-549
-546
406
-632
-658
419
-966
-494
-51
-175
-592
-244
9
-404
-571
-367
403
-660
-448
6
-302
-803
4
-577
-209
-28
-270
-93
-696
176
-321
-806
-325
-29
-548
-266
-505
-175
-547
-288
-491
-208
-30
-467
54
-346
-517
-83
-151
-159
-205
-443
230
-163
-748
212
432
-246
-695
-38
-24
-462
-315
-470
261
-349
-544
177
-340
-178
-299
-606
112
-267
-635
53
-822
4
90
-807
170
-686
-584
395
-532
-863
-5
-292
-450
-150
-750
-23
-308
-534
240
-337
-397
3
-650
-154
9
-664
-39
23
-695
-326
236
-320
-383
-516
370
-330
-550
-32
-445
251
-280
-421
34
391
-458
-520
226
183
-486
-153
332
-475
-279
-91
27
-321
-361
-5
-10
-478
-525
226
-101
-596
-196
-251
-283
-285
-81
-467
-109
-591
20
-10
-1302
36
201
-375
-714
177
-138
-592
-730
434
-793
-490
-32
-420
-52
-264
-520
-161
264
-1064
338
-203
-267
-281
128
-275
-445
57
-217
4
-452
92
-512
351
-254
-155
-352
-220
233
-555
-324
-28
-190
-386
-22
-700
-50
-343
-45
-433
-232
-179
-505
-89
97
-618
-311
441
-655
2
-288
50
-621
70
-37
-419
-125
-123
163
-252
-138
-318
-48
-157
-92
-251
-369
-214
322
-553
-211
-166
-164
-273
-269
-377
-122
-38
-646
-24
-544
-55
-197
-811
116
182
-657
-115
40
-515
-33
188
-570
-610
701
-378
-931
-63
341
-874
-457
533
-615
-651
325
29
-943
282
-261
-594
102
-358
-29
-393
-290
371
-623
47
29
-586
-448
270
-365
-783
165
-399
-581
-53
16
-744
20
-123
-472
220
-574
-655
268
-339
-301
-379
17
-44
-285
101
-149
23
-156
307
-861
-13
-53
-286
-140
-208
145
-642
-2
-224
-312
-100
-204
36
-579
-6
57
-752
44
7
-291
-521
413
-598
96
-114
-995
772
-495
-365
-360
222
-590
-624
714
-594
-678
315
201
-875
34
271
-388
-146
-285
-63
-458
-115
-177
-556
-238
209
-526
-480
357
-528
-206
30
-391
-111
-252
-140
-110
-555
-213
460
-682
-184
258
-569
319
-224
59
-259
-201
257
-563
20
-212
55
-496
206
-176
-228
138
-253
92
-486
389
-781
79
230
-703
-364
323
-244
-585
642
-424
-289
33
336
-603
-202
189
-470
37
3
-342
157
136
-781
684
-201
-470
587
-426
-686
384
-132
-84
-42
-965
914
238
-612
15
292
-270
-117
211
-438
158
24
-326
100
-63
209
-635
-286
171
-405
-288
-64
-55
-519
-74
-11
-474
25
34
-172
-496
5
-40
-171
-168
-505
-18
120
-311
-233
-43
222
-417
310
-339
146
153
-678
-31
-73
-156
-343
-332
-251
444
-374
-239
222
-301
-158
32
-270
-363
18
-120
193
-336
-348
318
-275
-53
-350
-68
-100
-286
-252
-255
-437
-318
315
-521
-281
158
-396
140
-279
7
348
-610
-171
503
-508
-5
35
-369
-52
286
-421
-566
530
-278
-263
16
180
-323
-376
324
-127
-795
-1
266
-386
-293
-564
65
-112
-268
-713
54
1
-871
213
-183
-501
-322
319
-138
-573
16
9
-190
-217
-453
-147
197
-609
-293
-294
-241
48
-309
-574
440
-304
-649
207
-465
-440
253
-415
-423
-26
-171
-672
141
-114
-971
-12
-175
-261
-357
-207
-241
-344
-392
-69
-506
-285
-149
-65
-364
-422
156
-625
-152
-239
-305
-523
-254
-147
-235
-345
-243
119
-646
-295
42
-485
-436
-156
-147
-452
-393
-300
-214
-275
-157
-81
-457
-197
126
-604
-375
-418
-173
107
-677
-313
307
-6
-826
118
-42
-701
102
-168
-819
-316
106
-197
-109
-899
73
507
-763
-427
-320
4
-753
-626
-276
-507
-271
-256
-216
-285
-530
-176
-218
-695
-336
-126
-504
-136
221
-1328
35
298
-839
-248
-162
24
-914
-14
-238
-548
-417
168
157
-272
-410
-88
100
-875
-353
353
-362
-561
165
-681
-757
200
-343
-765
-64
287
-849
-324
-121
-634
-605
-384
-410
-246
-323
-808
-137
-623
-757
-208
-758
-291
2
-908
148
-607
-769
635
-922
-256
343
-828
249
9
-696
-36
224
-939
-295
440
-671
-384
-322
-261
-355
-338
-360
-329
-611
88
126
-681
-627
746
-642
-720
566
-150
-423
-259
564
-483
-295
510
-643
145
-167
141
-228
-122
9
-82
151
-957
181
67
-573
-224
256
-691
-121
-367
-772
77
-789
142
-343
-1095
132
-5
-735
-497
65
-230
-67
-564
7
-562
-69
-68
-424
31
-484
9
-281
49
-569
-427
82
-53
-746
-98
138
-638
-36
-350
-153
-486
-179
-215
-237
-232
-235
-468
-298
6
-760
-158
132
-538
-490
-148
1
-522
-732
89
-451
-464
-148
31
-800
-254
96
-786
-261
-817
161
-352
-661
443
-1357
-173
262
-836
-268
-56
38
-212
-359
-383
105
-418
-477
49
-296
-572
-108
-120
-839
-125
-314
-605
213
-802
-428
503
-479
-380
-62
-522
7
-448
-371
171
-212
-584
-77
-160
-671
-168
85
-253
-850
398
-295
-1123
436
-424
-869
-297
32
-569
-354
-34
-549
93
-571
-317
-227
-538
329
-376
-227
-332
-77
-18
-481
-188
-500
403
-668
-324
-76
-674
-258
313
-309
-856
545
-323
-519
-804
-149
-4
-1049
-180
287
-702
-621
460
-367
-1291
-236
-225
-647
-232
-558
-670
105
-584
-315
-183
-909
-214
25
-600
-539
-225
-1156
-43
-374
-730
308
-600
-344
-118
-388
-837
-33
-371
-527
-490
-309
-84
-417
-315
-582
-95
-157
-619
-225
-295
-314
-134
-73
-660
-367
241
-658
-650
216
-350
-367
-87
-459
-346
-511
45
-527
-213
-408
253
-251
-497
85
-450
-75
-140
-243
-122
50
-473
-53
42
-801
237
-238
-849
291
-67
-1008
272
-34
-855
-289
-145
-416
-56
-602
-137
5
-835
-83
-31
-571
-911
278
-131
-709
-850
233
-312
-1506
682
-480
-914
275
-380
-369
-447
-217
-150
-767
-609
421
-1065
-709
324
-1205
-91
-342
-748
204
-789
-498
374
-833
-1543
312
-372
-424
-138
-263
-302
-620
183
-475
-480
-337
-146
-342
-703
189
-132
-876
-387
169
-456
-479
-68
-512
-298
-355
82
-528
-769
155
-424
-53
-552
64
-661
-464
229
-778
-175
8
-363
-601
434
-553
-383
659
-1028
-533
107
-338
-265
-136
-608
202
3
-862
568
-29
-636
417
-234
-522
-29
-468
-603
-129
-771
344
-426
-1025
714
-964
-961
842
-792
-420
333
-1005
69
-229
-579
-222
-386
-323
-99
-87
-907
128
218
-1322
-281
240
-721
-660
-94
-541
-745
59
-374
-389
-547
-352
345
-937
-187
-252
-269
-310
-517
35
-585
210
-853
-186
103
-816
70
-782
130
-482
91
-289
-923
606
-779
-143
-347
-151
-204
-125
-57
-982
656
-212
-644
187
-695
-95
195
-37
-974
312
-185
-851
77
-340
-107
-296
6
-357
-366
120
-422
-312
-352
-331
171
-204
-319
-644
96
148
-844
76
19
-99
-81
0
-93
-43
-281
-471
382
-473
14
-259
-121
74
-714
223
-6
-595
-160
157
37
-460
-700
46
-116
-984
-713
63
-412
-528
-443
-3
-282
-1226
-154
-53
-951
-432
-359
-547
-780
-132
-619
-748
-409
-866
-406
-310
-776
-296
-402
-721
-257
-709
-585
-362
-158
-633
-175
-375
-702
-286
-461
-676
-37
-143
-558
-251
-310
-11
60
-806
-282
560
-804
-164
572
-863
-177
-128
-158
23
-860
391
309
-955
-172
415
-788
-184
-118
-625
129
-697
-66
5
-758
-236
-65
-558
166
-30
-407
-35
-152
-193
-411
-395
-106
-344
-388
-298
-612
345
-394
-711
678
-344
-327
257
-120
-497
0
-259
-182
-30
-356
255
-186
-61
-138
-70
164
-231
-1064
74
377
-974
-85
113
-598
-49
191
-729
100
199
-494
-132
-457
-277
142
-331
-680
165
-207
-593
-135
-233
-189
-118
-408
-175
317
-490
-344
501
-551
-457
243
-365
-781
465
-231
-368
195
-299
-232
25
-161
-318
-36
84
-400
16
-317
-331
309
-166
-646
298
249
-911
232
198
-916
103
-78
-325
-5
-159
-283
101
-31
-397
-277
-24
-293
-381
-69
220
-425
-268
513
-283
87
-55
-88
151
-119
-232
-219
461
-6
-590
262
422
-369
22
-43
-121
72
-302
100
-486
-176
605
-787
-539
901
-398
-783
394
39
-692
-7
-290
-251
-16
-268
-55
-241
-249
-144
329
-98
-389
-52
6
-98
-198
-171
-7
-320
110
-252
-8
266
-736
257
142
-595
401
-521
-360
187
-398
97
-314
413
1
-619
107
-279
-454
-334
-341
-353
-816
56
-292
-538
-25
-482
-227
210
-132
-813
60
98
-721
-324
-10
76
-550
-232
-134
171
11
-514
-123
21
-161
-684
-156
-116
-493
56
-483
-73
-142
-806
-518
115
-401
-816
216
-243
-663
-214
21
-556
-466
69
-331
-322
-462
-363
514
-1181
-556
795
-782
-468
-187
232
-459
-780
309
-783
-291
-136
-887
180
-280
-456
-620
-324
-267
-340
-369
-220
-95
-604
-29
-460
-641
-30
-517
-793
9
-887
-183
-60
-557
-331
-123
120
-468
-463
-142
-414
-282
-259
-1241
286
-270
-317
-95
-302
-47
-267
-213
-431
-431
140
-744
-534
-193
-728
-136
-1011
-818
196
-678
-794
-97
-328
-955
-490
18
-1136
-423
-158
-804
-594
-373
-725
-776
-312
-642
-138
-753
-272
440
-1441
-511
700
-1174
-412
310
-777
-361
126
-587
-1150
570
-717
-508
-34
-703
56
-580
-604
-139
-543
-314
-648
-410
-141
-501
-51
-501
-257
-577
-187
-248
-370
-320
-398
-70
-356
-562
-503
-157
-832
48
-528
-638
241
-736
-889
-27
-42
-491
-297
-180
-281
-521
-819
-215
-247
-1060
75
-276
-1213
-19
-8
-554
-262
-305
-205
81
-794
-129
-247
-415
-235
-446
-159
-641
132
-383
-293
-546
-122
395
-518
-649
351
-414
-624
181
-486
-152
-337
-420
-542
-156
-30
-845
2
-10
-540
-251
-307
-354
-610
-329
-447
-614
-100
-420
-625
-118
-168
-205
-268
-374
-185
-287
-352
-297
-478
-388
-354
152
2
-276
-244
393
-267
-740
454
-302
-736
-91
67
-653
-46
4
-494
-125
-597
170
94
-721
-196
-58
-283
-122
-476
-424
-61
-82
-473
-241
-26
-609
-227
-360
-294
-268
-162
-85
-733
55
-185
-325
-842
132
-137
-743
148
-768
-183
-158
-267
-369
-440
-177
-232
-530
-272
-196
-839
-31
-77
-704
127
-4
-688
-440
-87
62
-574
-390
183
-190
-270
-293
-200
-231
-314
59
-305
-532
83
-481
-405
-222
-295
-434
109
-325
-689
505
-477
-639
472
-668
-312
445
-223
-664
-277
14
-215
-656
-280
289
-557
-126
-326
-246
-291
-292
-88
-656
6
176
-451
-454
-357
-37
-515
-204
184
-413
-478
-5
-548
-324
-302
-519
6
-448
-462
-729
-77
-159
-833
181
-10
-339
-173
-55
-214
-567
33
179
-450
-208
41
-446
-192
-522
-42
-196
-139
-94
-217
-107
-393
329
-202
-707
-269
-61
-701
-303
-59
-670
-433
-637
-460
-215
-336
-269
52
-734
-381
35
-880
-939
-71
41
-680
-286
3
-677
-580
-132
-88
-254
-202
-301
-450
-660
158
-634
-504
135
-793
157
352
-683
-269
173
-850
-504
379
-479
-561
90
-453
-770
137
-383
-380
-289
-471
353
-335
-976
-265
-134
-324
-785
-337
45
-494
-318
-94
-634
-436
177
-719
-703
-493
-42
-302
-1079
95
-286
-797
33
-352
-596
-549
-241
-297
-256
-476
-313
-88
-773
-442
-180
-364
-386
-227
207
-501
-821
29
-572
-847
187
75
-1038
-359
-283
-456
-151
-463
-328
113
-317
-580
-161
-735
-827
94
13
-550
-563
-287
-282
-599
-206
-7
-261
-239
-208
-268
-185
-303
-1002
-59
230
-922
-285
-44
-792
-364
-277
-631
162
-345
-809
-196
-274
-906
-223
-15
-837
-180
-193
105
-516
-595
-172
-685
-444
27
-959
-176
527
-444
-603
108
-135
-819
173
-194
-310
222
-334
-793
-406
97
-3
-459
-344
218
-193
-763
-105
108
-801
-472
276
-202
-362
-161
-121
-271
-763
-20
69
-454
-367
-223
-101
-1022
-928
-59
-173
-435
-278
85
-190
-643
-222
-33
-1096
-324
467
-1009
-474
418
-761
-794
108
-574
-248
320
-1048
-126
228
-854
-180
304
-262
-949
356
322
-983
-92
276
-418
-756
177
-185
-350
-46
-107
-114
-358
-259
-519
-168
-449
-566
181
-183
-34
-372
-155
-320
-552
-133
-978
-353
124
-201
-302
-271
-540
-264
-30
-707
-8
40
-460
-194
-391
-519
-519
-379
309
-336
9
532
-438
-994
-378
208
-314
-551
104
-250
-165
-289
-555
-543
-511
-7
-369
-298
-39
-26
-210
-1086
-469
-87
-281
-396
-423
13
-235
-505
-433
-681
-294
-48
-347
23
113
-380
-185
-261
-797
-445
322
-193
-906
-261
-156
-393
-813
-498
90
-340
330
-32
-352
-210
-610
-337
-1014
-493
320
-354
-486
-555
-331
-390
-246
-670
-661
232
-510
-558
-315
-809
-504
-571
-165
-193
-498
-53
-435
-427
-439
-614
-243
-437
-779
92
-445
-655
-36
-492
-689
-854
308
-165
-827
15
-97
-591
-596
30
-664
131
101
-1184
-305
-158
-663
-718
-690
-465
-668
-164
-702
-529
-318
-198
-562
-815
251
-480
-714
-192
-168
-414
-280
-237
-773
-332
9
-488
-413
-379
-365
-242
-499
-436
-228
-55
15
-557
-495
-11
-77
-341
35
-274
-487
636
-137
-913
7
64
-480
-408
-280
-18
368
-354
-473
112
-356
-367
252
-319
-695
9
-195
-364
-671
-501
-259
-494
-316
-222
-344
-712
-311
-679
-230
-676
-392
-212
-896
151
-43
-688
-664
-132
195
-387
-282
-84
-157
195
-632
-833
210
94
-203
-604
-280
143
-22
-494
-556
-144
-536
-165
67
-781
-516
321
-320
-966
-206
540
-323
-691
87
-358
-518
-15
-725
-772
13
41
-800
-820
-221
-109
-556
-1038
-149
-38
-549
-891
-415
-298
-188
123
-363
-111
49
-332
-284
126
-323
-649
281
-51
-601
-61
-24
-242
116
-492
-5
311
-265
-568
-14
166
-488
-223
-459
-38
90
-458
-215
375
-702
-520
-83
-240
216
-481
-394
469
62
-495
-47
-151
-61
-182
-284
451
-549
-402
495
-457
-710
-46
705
22
-623
-121
-58
288
-385
-720
-237
116
457
-509
-416
96
-226
-122
-324
-198
149
222
-603
-346
90
-84
-534
45
-230
-636
22
-68
132
-688
-381
51
-227
-285
-561
-41
-2
-752
-93
199
-519
-186
-229
162
-631
-448
27
-523
-498
101
6
-334
-254
-403
-145
-467
-199
-306
-553
17
-178
-669
-353
17
13
-302
-473
-153
131
2
-724
-723
445
12
-604
-25
186
-218
9
-61
-217
-22
-307
389
310
-292
-689
292
29
-409
282
35
-473
-54
542
-664
-694
239
446
-387
-188
460
-261
-160
-388
142
30
-213
87
-349
19
-179
-222
-282
246
207
-498
299
185
-470
-219
416
-454
-385
658
-399
-320
197
-385
-257
399
-483
-151
425
-585
-372
302
-565
-527
415
-210
-342
201
12
-674
-59
302
-204
-387
-310
-6
-396
-419
11
-235
-173
42
-917
-12
803
-524
-487
-101
-201
68
-88
-420
169
516
-597
-815
323
-644
-903
-51
492
-231
-595
-89
-531
-78
-424
-397
-142
368
-374
-617
53
-860
-408
147
-279
-245
-273
-133
-36
-426
-273
-233
-379
157
506
-836
-286
154
-364
-484
-54
39
-91
-94
-501
-194
-193
-416
-32
-171
-671
-316
169
-693
-524
120
-42
-46
-357
97
237
-182
-446
-236
-116
-1
137
-635
-347
496
-308
-896
288
191
-688
-336
-143
-256
-440
-243
-273
-669
-89
-127
-288
-143
-677
-508
-233
-432
-589
-254
-329
-803
-579
110
-57
-739
-578
-24
61
-665
-226
-41
-200
-421
-457
-261
-206
-196
-34
-93
-306
-105
101
-410
-724
-425
48
-118
-638
-401
-410
-67
-223
-362
-341
-440
327
-277
-976
-184
105
-500
-540
-15
-578
48
164
-149
-884
-252
80
-657
-574
-426
-101
-397
-296
-598
-357
-142
-613
-334
27
-385
-427
73
-681
-675
180
197
-676
-206
639
-518
-460
-128
-596
-150
-391
-604
-227
67
-507
-392
281
-319
-390
71
-315
-341
-22
-13
-624
-491
-78
-147
42
-388
-315
-25
-179
-60
-63
-459
-145
184
-118
-562
-247
-32
-61
-282
-225
175
252
-204
-218
-150
257
-96
-514
59
-589
-282
-184
-524
-488
-82
-422
-462
-135
-509
-252
-135
-707
-464
-188
-353
-315
-583
-764
-66
487
-402
-596
-250
-407
-587
-411
-102
-406
-341
-139
-531
-132
-89
-902
-472
44
-200
-588
-505
-291
-892
-404
-656
-540
420
74
-702
-453
-347
-938
-18
-259
-298
-8
-172
29
-665
-763
-462
65
-9
24
425
-212
-410
-677
-163
-202
74
645
42
-158
-99
-207
-727
-724
239
95
-67
284
-83
-566
-707
-571
-233
42
166
320
-178
-459
-177
-899
-625
197
2
-363
-55
679
-553
-1165
-315
-45
-248
-194
313
169
-251
-313
-510
-552
44
-186
-91
411
-422
-427
-263
-502
-493
-509
60
395
-118
-433
-351
-629
-437
-440
-558
385
221
-216
-312
-528
-22
-138
-736
-103
561
79
-463
-384
-586
-497
-515
-308
180
-115
-478
-117
-354
-874
-614
-341
-47
-436
-459
25
-138
-674
-773
-313
-335
-122
-338
-365
-287
-235
-439
-498
-403
-528
-29
-209
-209
-181
-285
-586
-500
-38
-222
13
138
-33
-337
-229
-18
-179
-223
-57
-159
-2
84
-133
-649
-491
-140
95
-90
-382
277
184
-689
-653
-21
360
-143
-514
-101
154
122
-209
-522
-297
38
-188
-166
231
-20
-483
-397
-199
-157
-97
-37
-61
-167
-189
-325
-193
-198
-390
-267
7
281
-146
-567
-434
35
-400
-552
74
126
-336
-926
-356
-196
-520
-50
-142
-446
-43
-74
-444
-187
-333
-505
-292
-122
-42
-84
-402
-760
-660
-110
184
-277
-382
118
-540
-932
-367
-228
-347
-446
-109
-194
-193
-54
-216
-636
-362
74
-83
28
-136
-449
-524
-355
-28
38
-249
-114
-49
-380
-288
-440
-448
-374
-269
-158
42
162
80
-186
-514
-92
72
-4
-30
13
145
-289
-415
-79
-180
-144
154
63
-68
45
-412
-777
-279
-334
-500
-151
185
-146
-112
32
-289
-566
-348
-160
-136
-317
-550
-37
-132
-400
-338
-239
-492
-102
216
-486
-484
-118
-451
-701
-473
-92
42
-153
-250
-231
-541
-296
-371
-798
-503
-43
-2
-548
-466
-342
-279
-157
-297
-351
211
-79
-544
-624
-105
-278
-459
-201
2
-57
-188
-60
-279
-390
-632
-343
-66
-247
-334
-478
-495
-287
-237
-268
-235
-171
-314
-351
-393
-448
-450
-572
-473
-398
-320
-220
-259
-161
-480
-456
-280
-383
-451
-460
-501
-558
-585
-622
-665
-466
-296
-315
-508
-695
-455
-353
-655
-575
-139
-371
-437
-358
-339
-349
-439
-599
-413
-434
-707
-623
-483
-576
-688
-384
-341
-452
-498
-270
-500
-589
-333
-323
-414
-613
-475
-422
-538
-427
-151
-109
-403
-534
-492
-505
-629
-636
-332
-214
-462
-503
-490
-581
-893
-670
-74
-138
-504
-384
-368
-736
-907
-508
-76
-37
-333
-401
-571
-651
-427
-597
-449
-286
-129
-75
-367
-529
-387
-383
-642
-192
28
-231
-267
-504
-699
-725
-440
-335
-401
-211
-46
-350
-537
-471
-614
-728
-658
-230
-285
-466
-373
-328
-691
-851
-394
-218
-411
-313
-75
-95
-512
-557
-266
-346
-393
-343
-363
-240
-116
-413
-356
-238
-229
-221
-255
-218
-225
-302
-278
-481
-356
11
-208
-411
-489
-584
-625
-544
-278
-288
-449
-498
-270
-232
-645
-611
-279
-42
-128
-251
-121
-470
-516
-467
-549
-213
-81
-181
-119
-194
-195
-269
-357
-402
-133
-175
-418
-446
-457
-523
-348
-225
-373
-192
-203
-275
-387
-504
-510
-369
-374
-472
-120
-179
-579
-561
-321
-333
-498
-264
-113
-289
-386
-299
-370
-467
-342
-185
-259
-413
-278
-256
-428
-635
-454
-236
-327
-503
-439
-260
-529
-765
-659
-440
-350
-200
-92
-402
-494
-342
-450
-476
-531
-395
-340
-324
-271
-381
-542
-386
-156
-306
-305
-124
-175
-309
-455
-552
-321
-176
-202
-299
-129
-88
-135
-73
-213
-359
-289
-151
-133
-45
-95
-133
-138
-207
-188
-220
-275
-314
-372
-202
-327
-307
-161
-103
-211
-357
-173
-93
-96
-181
-275
-326
-401
-393
-207
-152
-233
-274
-227
-243
-255
-153
-162
-231
-412
-393
-170
-31
-290
-538
-309
-151
-124
-147
-73
-263
-409
-368
-188
-92
-204
-138
-129
-177
-226
-196
0
26
-449
-541
-117
-37
-192
-176
-150
-214
-178
-155
-321
-232
-58
-147
-252
-300
-218
-126
-175
-412
-294
45
119
-34
-95
-165
-317
-234
-237
-166
-37
-125
-100
-14
-183
-357
-205
-13
-161
-410
-477
-286
-15
-313
-548
-274
-11
-225
-515
-346
-297
-301
-253
-308
-493
-292
-101
-280
-425
-377
-222
-161
-211
-327
-347
-486
-504
-432
-421
-278
-123
-86
-265
-412
-333
-462
-447
-258
-221
-186
-64
-257
-512
-438
-311
-97
-96
-134
-185
-467
-705
-667
-371
-209
-125
79
56
-122
-215
-230
-315
-413
-226
82
73
-122
-301
-306
-238
-231
-257
-199
-25
-16
-188
-305
-465
-487
-295
-135
-138
-138
32
-152
-485
-526
-447
-323
-179
-68
33
35
-206
-344
-146
-45
-141
-38
14
-54
-170
-317
-212
-88
-44
-171
-223
-74
42
-96
-407
-447
-379
-363
-324
-171
-130
-184
-142
-261
-300
-271
-204
-181
-215
-125
-111
-177
-325
-467
-381
-174
16
-16
-157
-125
-131
-259
-295
-228
-107
-40
-75
-11
-120
-118
-82
-180
-68
63
5
-71
-141
-268
-253
-156
-75
-34
55
-53
-233
-142
-98
-135
-133
-137
-142
-91
-139
-164
-91
-66
-58
-93
-117
-134
-190
-243
-282
-265
-153
-118
-229
-308
-311
-339
-314
-279
-181
-138
-223
-244
-247
-288
-242
-161
-160
-190
-147
-157
-266
-278
-230
-224
-310
-300
-162
-124
-70
-27
-203
-396
-353
-228
-56
25
4
-29
-125
-183
-192
-212
-184
-110
-55
-85
-117
-166
-307
-396
-417
-388
-194
-123
-205
-297
-446
-541
-486
-354
-306
-257
-231
-254
-349
-399
-378
-431
-411
-297
-176
-163
-174
-246
-325
-471
-474
-317
-226
-206
-232
-386
-401
-317
-310
-281
-340
-298
-290
-270
-209
-168
-292
-369
-255
-228
-296
-272
-193
-206
-186
-246
-257
-218
-171
-197
-223
-232
-292
-142
-12
-50
-152
-175
-122
-185
-335
-248
-129
-205
-246
-279
-395
-344
-273
-332
-314
-118
-138
-288
-332
-292
-262
-338
-402
-335
-177
-111
-277
-473
-390
-273
-362
-441
-307
-249
-235
-329
-409
-354
-291
-227
-275
-306
-353
-415
-348
-265
-333
-364
-333
-304
-216
-189
-260
-324
-342
-394
-392
-273
-227
-277
-209
-159
-228
-200
-121
-180
-244
-202
-194
-316
-337
-203
-88
-120
-200
-189
-166
-145
-183
-236
-240
-238
-199
-154
-175
-224
-286
-242
-236
-267
-250
-223
-266
-395
-449
-431
-381
-359
-344
-378
-384
-325
-288
-286
-277
-325
-380
-383
-311
-211
-190
-271
-359
-300
-300
-307
-212
-109
-186
-297
-295
-324
-334
-312
-211
-233
-326
-309
-276
-343
-463
-497
-464
-312
-192
-202
-304
-349
-347
-315
-278
-290
-260
-219
-222
-259
-270
-201
-144
-167
-233
-261
-169
-134
-161
-101
-30
-7
-26
-75
-228
-298
-269
-220
-220
-252
-238
-197
-130
-210
-358
-371
-252
-157
-153
-198
-274
-353
-361
-412
-421
-342
-257
-185
-221
-329
-394
-424
-425
-399
-392
-309
-227
-229
-344
-402
-342
-307
-292
-277
-278
-259
-274
-288
-303
-264
-193
-143
-108
-158
-245
-252
-223
-219
-163
-130
-150
-143
-114
-130
-184
-209
-225
-274
-308
-332
-314
-253
-263
-209
-140
-126
-106
-95
-73
-129
-182
-163
-127
-47
-42
-107
-170
-218
-228
-202
-185
-256
-294
-252
-257
-287
-327
-365
-367
-335
-319
-330
-309
-251
-244
-284
-293
-253
-215
-209
-230
-228
-253
-273
-286
-309
-279
-267
-254
-295
-314
-234
-259
-337
-300
-237
-230
-254
-247
-234
-207
-203
-284
-365
-382
-330
-286
-306
-335
-323
-309
-356
-325
-254
-242
-260
-277
-297
-325
-301
-286
-253
-157
-96
-152
-182
-210
-289
-343
-317
-229
-138
-75
-25
-44
-142
-190
-186
-166
-169
-167
-229
-277
-224
-199
-207
-168
-129
-159
-220
-253
-251
-223
-194
-242
-268
-219
-161
-165
-225
-281
-343
-356
-335
-319
-268
-179
-146
-194
-216
-166
-145
-127
-132
-183
-200
-213
-203
-196
-166
-108
-113
-142
-170
-185
-184
-202
-211
-247
-290
-271
-219
-205
-227
-270
-280
-287
-255
-251
-311
-289
-202
-160
-173
-176
-154
-196
-253
-217
-183
-200
-200
-186
-228
-253
-220
-145
-92
-89
-67
-60
-92
-151
-194
-202
-218
-205
-150
-119
-116
-86
-104
-177
-247
-282
-266
-205
-133
-151
-167
-170
-189
-245
-254
-183
-137
-183
-187
-152
-206
-260
-264
-259
-259
-229
-183
-146
-150
-169
-166
-194
-202
-122
-74
-98
-156
-169
-157
-157
-135
-136
-165
-119
-75
-114
-171
-197
-172
-179
-212
-246
-253
-212
-155
-185
-262
-286
-234
-190
-187
-205
-258
-311
-305
-294
-306
-283
-243
-234
-255
-262
-286
-309
-336
-393
-446
-428
-382
-337
-298
-331
-367
-368
-376
-332
-329
-434
-625
-594
-370
-310
-376
-285
-35
35
-99
-210
-228
-267
-302
-183
-101
-96
-49
-83
-132
-128
-216
-248
-306
-349
-238
-119
-59
-127
-201
-225
-252
-249
-227
-258
-238
-203
-154
-135
-191
-204
-193
-252
-289
-299
-331
-330
-332
-311
-270
-236
-234
-264
-298
-281
-274
-259
-270
-277
-268
-374
-245
-212
-76
-185
-166
-131
-236
-248
-298
-253
-300
-357
-393
-366
-349
-345
-400
-412
-365
-279
-232
-176
-148
-171
-244
-248
-211
-177
-182
-140
-115
-98
-100
-103
-132
-178
-212
-189
-120
-120
-144
-140
-151
-150
-170
-189
-203
-198
-216
-242
-266
-255
-150
-186
-198
-268
-198
-200
-232
-251
-213
-196
-213
-195
-204
-149
-174
-204
-275
-311
-295
-262
-222
-196
-210
-235
-234
-219
-219
-252
-289
-276
-244
-225
-229
-244
-254
-244
-232
-219
-224
-243
-285
-309
-298
-341
-356
-352
-358
-355
-356
-374
-394
-410
-403
-380
-383
-353
-296
-287
-262
-264
-285
-303
-288
-258
-274
-294
-312
-297
-291
-331
-351
-336
-313
-302
-307
-301
-282
-282
-257
-230
-231
-215
-184
-158
-163
-202
-241
-238
-220
-204
-180
-178
-171
-147
-166
-189
-178
-168
-176
-178
-204
-242
-267
-270
-284
-304
-285
-258
-260
-261
-252
-290
-299
-282
-301
-315
-338
-332
-319
-333
-324
-320
-317
-312
-336
-364
-355
-347
-359
-331
-291
-244
-226
-241
-241
-244
-251
-250
-236
-260
-281
-258
-245
-274
-278
-260
-249
-222
-206
-209
-202
-205
-204
-186
-186
-203
-195
-162
-157
-191
-203
-206
-225
-223
-241
-248
-248
-258
-227
-212
-225
-233
-226
-207
-196
-170
-168
-189
-202
-231
-241
-249
-253
-258
-278
-279
-298
-326
-343
-330
-332
-337
-352
-361
-358
-378
-377
-367
-332
-316
-308
-293
-292
-277
-277
-271
-239
-216
-201
-216
-229
-238
-276
-287
-270
-236
-205
-198
-197
-170
-144
-146
-170
-189
-220
-230
-217
-228
-254
-272
-275
-304
-324
-295
-284
-289
-272
-265
-251
-223
-196
-213
-245
-267
-300
-313
-323
-376
-409
-403
-413
-390
-364
-351
-336
-357
-368
-399
-400
-365
-355
-336
-330
-325
-334
-355
-357
-348
-332
-322
-309
-292
-286
-294
-302
-284
-268
-276
-271
-265
-284
-264
-243
-211
-177
-194
-220
-207
-183
-200
-193
-195
-192
-175
-189
-169
-173
-194
-180
-210
-253
-261
-237
-235
-246
-252
-255
-251
-224
-218
-248
-267
-275
-296
-322
-338
-348
-358
-386
-393
-387
-393
-383
-382
-372
-345
-313
-287
-265
-230
-215
-225
-224
-236
-213
-203
-218
-230
-241
-246
-254
-261
-249
-216
-214
-231
-224
-225
-254
-247
-233
-255
-252
-217
-193
-216
-249
-231
-230
-249
-256
-282
-281
-264
-258
-266
-262
-261
-250
-242
-257
-258
-268
-284
-277
-255
-265
-271
-245
-234
-252
-297
-306
-274
-265
-258
-256
-257
-240
-246
-256
-261
-296
-297
-281
-294
-310
-317
-302
-325
-377
-380
-374
-397
-405
-409
-422
-424
-405
-393
-389
-383
-396
-396
-388
-383
-374
-373
-379
-382
-378
-362
-344
-323
-318
-327
-353
-370
-360
-339
-337
-352
-336
-324
-341
-306
-271
-271
-244
-233
-250
-269
-277
-266
-284
-300
-276
-291
-295
-282
-256
-273
-291
-259
-241
-202
-193
-225
-223
-183
-162
-158
-175
-199
-188
-178
-198
-191
-190
-179
-166
-185
-183
-194
-217
-240
-229
-211
-207
-208
-210
-222
-231
-222
-229
-237
-227
-195
-199
-230
-246
-252
-259
-264
-257
-253
-251
-266
-296
-328
-331
-332
-354
-357
-334
-294
-266
-268
-256
-223
-185
-176
-180
-176
-193
-230
-240
-233
-246
-254
-241
-231
-235
-239
-246
-261
-269
-263
-264
-279
-284
-266
-247
-259
-274
-267
-254
-255
-261
-262
-269
-280
-296
-292
-300
-325
-348
-347
-356
-354
-303
-267
-264
-252
-250
-244
-230
-248
-284
-334
-352
-361
-382
-380
-378
-354
-320
-297
-282
-273
-270
-271
-278
-300
-314
-281
-244
-217
-209
-214
-201
-213
-212
-192
-176
-181
-192
-195
-217
-258
-283
-293
-291
-292
-304
-309
-321
-329
-329
-315
-312
-320
-325
-331
-302
-287
-305
-316
-319
-309
-298
-283
-272
-272
-279
-285
-300
-310
-310
-300
-290
-270
-245
-237
-216
-202
-186
-164
-165
-169
-165
-187
-215
-245
-265
-317
-333
-290
-281
-287
-299
-294
-299
-275
-224
-190
-177
-187
-213
-236
-250
-258
-272
-293
-299
-329
-342
-301
-285
-288
-291
-290
-283
-258
-232
-231
-223
-200
-206
-210
-202
-212
-213
-222
-215
-232
-254
-233
-261
-266
-248
-248
-251
-267
-273
-284
-277
-251
-270
-292
-310
-323
-332
-367
-354
-324
-329
-357
-369
-364
-355
-342
-352
-355
-373
-374
-362
-361
-338
-340
-324
-308
-309
-269
-247
-254
-230
-223
-223
-208
-206
-213
-222
-220
-209
-213
-213
-221
-238
-238
-224
-192
-183
-176
-145
-150
-150
-154
-166
-162
-169
-167
-198
-188
-180
-217
-225
-246
-269
-278
-272
-275
-279
-288
-265
-286
-328
-334
-298
-268
-257
-258
-285
-304
-302
-300
-298
-316
-341
-334
-314
-292
-296
-304
-305
-319
-344
-375
-374
-380
-389
-374
-369
-384
-386
-383
-388
-386
-379
-388
-412
-411
-393
-375
-361
-364
-343
-343
-330
-318
-324
-337
-351
-343
-339
-325
-323
-316
-319
-316
-288
-274
-276
-269
-261
-255
-263
-280
-286
-289
-287
-291
-274
-240
-226
-235
-243
-232
-251
-246
-243
-251
-267
-249
-218
-222
-223
-217
-209
-241
-273
-274
-279
-300
-305
-300
-325
-350
-331
-324
-326
-339
-346
-342
-341
-331
-325
-308
-307
-322
-301
-279
-269
-247
-233
-241
-248
-256
-261
-272
-273
-266
-270
-296
-313
-326
-344
-345
-343
-325
-331
-331
-327
-334
-353
-360
-376
-399
-406
-407
-405
-412
-404
-399
-399
-392
-386
-373
-366
-352
-344
-314
-311
-329
-335
-319
-314
-328
-320
-333
-358
-366
-325
-307
-308
-304
-300
-318
-354
-342
-341
-351
-354
-355
-357
-350
-338
-369
-393
-401
-389
-366
-361
-346
-325
-324
-311
-288
-281
-288
-307
-325
-332
-315
-312
-301
-295
-312
-300
-277
-241
-229
-255
-266
-268
-263
-285
-293
-289
-300
-323
-336
-331
-320
-310
-293
-293
-297
-281
-258
-258
-281
-305
-334
-329
-321
-301
-250
-238
-237
-224
-219
-214
-204
-211
-233
-240
-242
-221
-220
-218
-193
-186
-173
-171
-184
-197
-214
-221
-216
-212
-209
-200
-191
-210
-212
-219
-243
-257
-277
-270
-250
-250
-227
-221
-243
-250
-264
-260
-240
-241
-247
-244
-246
-216
-194
-224
-250
-264
-277
-265
-260
-254
-229
-215
-201
-198
-200
-205
-224
-238
-255
-277
-259
-222
-226
-238
-229
-195
-169
-145
-122
-120
-117
-105
-81
-97
-117
-144
-183
-193
-197
-201
-194
-199
-209
-206
-220
-228
-209
-211
-215
-231
-244
-239
-266
-278
-274
-268
-249
-241
-233
-239
-216
-197
-208
-181
-176
-175
-184
-191
-210
-234
-226
-214
-231
-254
-270
-276
-265
-245
-223
-205
-178
-162
-165
-168
-160
-161
-166
-167
-158
-136
-118
-107
-128
-145
-146
-164
-157
-150
-133
-132
-139
-152
-158
-166
-192
-211
-248
-273
-262
-257
-248
-240
-230
-239
-244
-216
-195
-198
-188
-189
-229
-266
-246
-245
-245
-230
-254
-241
-219
-210
-233
-245
-250
-244
-238
-238
-238
-255
-267
-279
-288
-306
-276
-239
-245
-259
-272
-285
-283
-267
-265
-275
-266
-255
-262
-280
-266
-266
-286
-289
-283
-282
-281
-274
-247
-231
-226
-192
-177
-169
-149
-162
-151
-143
-166
-168
-168
-192
-215
-210
-189
-184
-175
-165
-169
-183
-173
-183
-207
-224
-224
-220
-212
-195
-174
-175
-198
-207
-190
-180
-185
-178
-170
-172
-184
-221
-240
-241
-217
-199
-202
-179
-165
-185
-189
-177
-200
-218
-208
-203
-228
-230
-243
-257
-269
-274
-292
-332
-358
-348
-317
-303
-275
-248
-217
-197
-213
-210
-203
-216
-223
-218
-225
-227
-215
-206
-213
-213
-195
-191
-197
-213
-204
-178
-176
-184
-186
-187
-191
-198
-178
-147
-127
-116
-122
-154
-173
-167
-172
-176
-187
-185
-181
-147
-124
-138
-142
-142
-149
-158
-168
-190
-177
-182
-200
-201
-185
-151
-170
-169
-161
-173
-153
-149
-148
-168
-171
-168
-160
-170
-214
-240
-250
-266
-287
-292
-275
-277
-287
-275
-286
-287
-297
-308
-321
-323
-329
-353
-376
-391
-377
-360
-342
-340
-321
-301
-281
-246
-256
-263
-255
-257
-261
-273
-264
-255
-248
-246
-233
-228
-222
-210
-206
-206
-192
-188
-190
-185
-191
-184
-164
-156
-151
-127
-116
-117
-110
-101
-87
-89
-99
-115
-134
-135
-134
-142
-140
-108
-90
-111
-145
-163
-176
-178
-178
-181
-182
-186
-158
-129
-156
-216
-247
-249
-249
-257
-265
-253
-250
-210
-187
-202
-200
-197
-212
-238
-238
-227
-235
-244
-237
-233
-245
-233
-193
-167
-166
-193
-198
-195
-213
-228
-237
-255
-274
-250
-216
-207
-193
-192
-153
-134
-151
-149
-161
-186
-186
-195
-222
-226
-203
-212
-231
-236
-245
-256
-252
-238
-234
-259
-263
-256
-251
-246
-231
-201
-207
-200
-209
-214
-219
-242
-266
-258
-280
-291
-280
-285
-277
-278
-273
-270
-264
-255
-251
-268
-285
-281
-265
-254
-252
-245
-246
-245
-252
-242
-227
-246
-246
-235
-225
-206
-209
-229
-240
-270
-308
-319
-326
-335
-344
-367
-392
-405
-415
-437
-437
-455
-465
-443
-418
-413
-402
-384
-374
-345
-321
-300
-299
-295
-296
-317
-322
-304
-296
-292
-274
-250
-269
-250
-207
-182
-169
-173
-182
-205
-215
-211
-212
-210
-231
-246
-236
-244
-249
-246
-233
-210
-188
-199
-224
-220
-202
-193
-169
-175
-182
-185
-190
-207
-224
-231
-238
-245
-233
-231
-214
-192
-212
-225
-248
-260
-267
-287
-264
-265
-284
-280
-294
-317
-322
-329
-316
-313
-317
-317
-334
-337
-337
-323
-296
-294
-294
-299
-327
-338
-331
-309
-302
-282
-265
-254
-230
-223
-246
-263
-273
-286
-286
-290
-305
-290
-270
-276
-270
-256
-252
-252
-256
-258
-257
-255
-258
-272
-272
-266
-267
-283
-296
-299
-286
-267
-257
-243
-210
-189
-184
-170
-150
-153
-174
-207
-242
-250
-257
-270
-270
-257
-241
-230
-233
-225
-216
-201
-184
-180
-172
-182
-187
-191
-203
-202
-203
-194
-191
-218
-225
-208
-211
-210
-219
-199
-193
-208
-195
-188
-213
-228
-226
-227
-246
-272
-296
-316
-294
-256
-252
-268
-288
-305
-312
-325
-335
-325
-337
-356
-335
-324
-329
-320
-298
-282
-275
-240
-214
-213
-199
-161
-168
-175
-167
-171
-196
-227
-215
-211
-236
-267
-282
-284
-282
-276
-263
-267
-259
-245
-251
-251
-228
-214
-200
-191
-197
-222
-250
-248
-225
-207
-198
-197
-218
-239
-248
-247
-257
-270
-294
-321
-302
-283
-267
-230
-208
-202
-160
-137
-150
-138
-128
-149
-134
-101
-97
-101
-84
-78
-115
-147
-174
-174
-162
-156
-117
-114
-135
-132
-131
-140
-160
-161
-187
-223
-229
-232
-207
-168
-170
-183
-177
-169
-153
-158
-176
-186
-196
-177
-154
-170
-177
-187
-201
-207
-232
-252
-268
-251
-247
-246
-265
-295
-302
-306
-289
-292
-283
-278
-284
-279
-263
-253
-250
-239
-214
-186
-161
-177
-174
-182
-212
-248
-255
-241
-231
-216
-209
-170
-156
-157
-114
-64
-59
-70
-98
-133
-191
-226
-256
-284
-280
-294
-318
-324
-318
-326
-340
-345
-331
-317
-332
-330
-327
-336
-351
-368
-369
-372
-370
-359
-324
-277
-265
-278
-289
-319
-327
-336
-312
-282
-310
-316
-309
-284
-246
-219
-187
-167
-173
-169
-188
-205
-193
-206
-215
-218
-226
-265
-283
-264
-266
-282
-270
-245
-242
-233
-227
-238
-240
-237
-249
-241
-220
-206
-208
-208
-229
-246
-248
-250
-227
-220
-240
-273
-278
-269
-256
-230
-215
-203
-206
-204
-204
-230
-244
-232
-251
-242
-236
-244
-236
-230
-234
-254
-261
-272
-277
-278
-261
-256
-254
-238
-218
-210
-202
-192
-206
-192
-181
-187
-189
-216
-240
-245
-243
-252
-253
-262
-255
-245
-217
-184
-200
-235
-257
-278
-314
-342
-342
-334
-356
-380
-394
-395
-391
-395
-397
-394
-403
-422
-425
-417
-407
-419
-413
-401
-381
-323
-292
-271
-243
-219
-199
-195
-192
-185
-154
-147
-158
-173
-192
-210
-234
-251
-250
-227
-186
-159
-170
-194
-206
-221
-228
-214
-208
-197
-198
-213
-217
-207
-230
-277
-314
-336
-332
-342
-369
-356
-358
-344
-313
-301
-287
-279
-260
-258
-259
-247
-267
-300
-332
-335
-331
-344
-334
-323
-333
-348
-369
-390
-388
-401
-402
-372
-323
-294
-283
-299
-315
-319
-331
-342
-353
-359
-372
-381
-379
-358
-328
-327
-315
-285
-282
-287
-295
-315
-330
-331
-319
-279
-285
-281
-266
-271
-283
-287
-286
-288
-273
-270
-281
-305
-321
-323
-322
-317
-302
-293
-284
-288
-295
-290
-292
-291
-279
-263
-237
-217
-229
-251
-273
-299
-305
-309
-312
-305
-283
-273
-265
-249
-248
-228
-201
-176
-179
-207
-209
-214
-234
-235
-207
-191
-184
-155
-153
-178
-206
-206
-206
-216
-205
-176
-185
-198
-202
-202
-202
-216
-240
-289
-297
-297
-317
-334
-320
-305
-304
-302
-273
-226
-243
-253
-250
-253
-246
-250
-232
-233
-222
-211
-248
-273
-289
-289
-294
-304
-291
-305
-311
-278
-267
-274
-280
-276
-281
-264
-238
-214
-235
-268
-301
-338
-327
-302
-247
-223
-223
-201
-211
-212
-216
-221
-223
-237
-246
-233
-225
-233
-248
-255
-267
-301
-307
-328
-388
-415
-400
-403
-414
-386
-357
-348
-359
-355
-358
-360
-371
-378
-357
-356
-367
-367
-378
-389
-406
-408
-399
-408
-408
-407
-435
-436
-411
-410
-398
-362
-355
-329
-299
-311
-335
-352
-363
-351
-338
-340
-355
-370
-382
-416
-453
-447
-404
-348
-306
-286
-254
-262
-277
-292
-313
-319
-330
-329
-312
-299
-301
-306
-309
-303
-319
-328
-321
-317
-322
-335
-350
-372
-377
-373
-370
-344
-335
-306
-274
-288
-285
-285
-289
-291
-297
-281
-293
-342
-378
-388
-391
-400
-389
-374
-375
-357
-344
-336
-322
-316
-332
-322
-297
-326
-357
-363
-351
-338
-360
-388
-397
-397
-412
-431
-419
-390
-376
-409
-412
-376
-366
-361
-343
-323
-313
-315
-313
-303
-290
-281
-278
-280
-272
-261
-272
-276
-259
-261
-262
-258
-269
-271
-261
-277
-269
-253
-271
-285
-278
-259
-273
-294
-295
-291
-299
-299
-304
-322
-334
-322
-349
-389
-398
-398
-400
-414
-425
-430
-419
-413
-410
-379
-361
-359
-349
-324
-304
-302
-318
-348
-357
-358
-350
-331
-320
-334
-333
-339
-340
-326
-309
-314
-337
-340
-347
-337
-332
-322
-294
-310
-330
-351
-368
-349
-360
-392
-398
-381
-364
-342
-317
-318
-312
-278
-238
-200
-184
-180
-203
-218
-223
-233
-237
-255
-291
-309
-287
-243
-219
-223
-200
-200
-194
-207
-208
-198
-227
-258
-266
-274
-288
-300
-310
-297
-292
-283
-266
-257
-278
-290
-276
-276
-285
-285
-311
-334
-356
-385
-408
-427
-392
-356
-317
-278
-247
-238
-238
-218
-214
-200
-174
-169
-179
-203
-238
-255
-269
-275
-297
-291
-281
-267
-266
-249
-225
-229
-199
-184
-184
-189
-191
-206
-270
-287
-258
-238
-226
-211
-197
-204
-220
-194
-188
-203
-180
-192
-205
-219
-242
-272
-290
-281
-257
-270
-253
-214
-208
-208
-220
-218
-231
-228
-244
-269
-272
-257
-228
-220
-216
-213
-222
-229
-235
-218
-191
-195
-186
-189
-170
-164
-175
-166
-153
-136
-167
-183
-185
-179
-188
-211
-204
-224
-230
-228
-228
-198
-173
-157
-146
-117
-121
-159
-182
-200
-198
-209
-231
-227
-223
-241
-261
-260
-253
-240
-234
-231
-226
-228
-226
-224
-236
-250
-237
-221
-209
-226
-267
-275
-305
-344
-352
-370
-346
-318
-339
-341
-333
-306
-295
-291
-299
-330
-326
-319
-290
-272
-267
-283
-298
-298
-306
-307
-310
-300
-288
-283
-289
-294
-307
-306
-309
-336
-346
-329
-319
-304
-281
-280
-295
-279
-262
-253
-266
-273
-259
-234
-215
-232
-246
-263
-278
-282
-273
-262
-263
-291
-304
-311
-321
-308
-291
-309
-324
-326
-304
-303
-295
-266
-249
-223
-200
-186
-183
-160
-152
-175
-177
-177
-192
-173
-188
-174
-152
-159
-170
-172
-173
-171
-168
-176
-169
-187
-184
-193
-220
-227
-220
-221
-241
-251
-244
-265
-265
-242
-245
-238
-256
-267
-257
-242
-245
-253
-280
-313
-329
-338
-341
-340
-322
-320
-325
-322
-319
-315
-293
-269
-244
-193
-176
-189
-209
-216
-205
-202
-182
-166
-156
-157
-186
-215
-216
-177
-142
-120
-121
-133
-117
-132
-138
-141
-171
-208
-230
-222
-217
-200
-193
-210
-236
-255
-274
-268
-253
-266
-284
-265
-262
-284
-313
-335
-363
-368
-366
-367
-337
-330
-337
-327
-353
-372
-365
-355
-340
-354
-359
-370
-367
-363
-345
-296
-265
-231
-220
-220
-195
-180
-176
-148
-153
-190
-189
-184
-196
-188
-205
-214
-199
-217
-229
-238
-237
-210
-180
-164
-178
-156
-150
-171
-171
-149
-140
-150
-148
-163
-191
-211
-201
-185
-190
-207
-239
-272
-276
-282
-268
-255
-255
-279
-303
-296
-311
-322
-336
-353
-339
-291
-272
-288
-294
-307
-304
-302
-291
-269
-265
-282
-276
-264
-235
-201
-189
-169
-147
-166
-174
-157
-153
-145
-143
-129
-128
-149
-152
-157
-158
-153
-141
-119
-134
-150
-170
-180
-177
-214
-246
-254
-232
-218
-212
-200
-209
-248
-253
-231
-230
-238
-244
-259
-273
-269
-245
-213
-208
-219
-226
-213
-196
-187
-191
-218
-268
-299
-293
-279
-252
-232
-228
-217
-194
-148
-128
-150
-166
-155
-153
-151
-137
-155
-176
-176
-172
-161
-170
-168
-174
-191
-191
-193
-185
-179
-198
-197
-199
-207
-213
-220
-233
-234
-217
-242
-255
-272
-275
-247
-239
-236
-260
-273
-292
-284
-288
-306
-289
-283
-266
-275
-294
-295
-278
-279
-266
-252
-298
-299
-294
-271
-258
-264
-241
-228
-225
-226
-248
-268
-273
-251
-223
-203
-179
-175
-173
-195
-194
-187
-187
-194
-257
-285
-291
-297
-288
-277
-275
-273
-257
-243
-219
-218
-254
-281
-300
-316
-327
-341
-344
-331
-324
-347
-373
-360
-344
-306
-279
-281
-282
-288
-297
-316
-310
-309
-284
-257
-239
-249
-285
-284
-285
-282
-275
-275
-271
-265
-255
-274
-288
-266
-246
-229
-224
-212
-183
-169
-163
-191
-200
-198
-198
-173
-173
-167
-167
-173
-168
-168
-158
-153
-143
-123
-127
-145
-141
-140
-171
-169
-179
-207
-203
-212
-214
-225
-211
-178
-166
-154
-161
-188
-212
-200
-200
-222
-228
-226
-251
-289
-297
-292
-292
-315
-316
-313
-303
-281
-261
-228
-234
-252
-256
-264
-270
-289
-288
-252
-243
-254
-255
-261
-263
-261
-267
-270
-239
-225
-234
-233
-247
-232
-213
-215
-227
-228
-223
-239
-281
-291
-283
-282
-254
-249
-239
-244
-227
-212
-210
-186
-183
-205
-211
-207
-204
-202
-218
-237
-235
-249
-276
-286
-288
-295
-301
-288
-292
-300
-310
-315
-291
-277
-256
-210
-200
-213
-213
-181
-173
-186
-173
-187
-189
-190
-190
-179
-186
-175
-187
-224
-241
-234
-206
-192
-185
-188
-201
-190
-173
-149
-144
-167
-186
-205
-206
-204
-206
-193
-164
-143
-155
-168
-177
-199
-203
-196
-227
-252
-249
-235
-197
-175
-179
-169
-167
-167
-150
-148
-158
-168
-169
-211
-252
-274
-275
-266
-256
-239
-223
-206
-166
-145
-135
-114
-104
-110
-106
-114
-152
-151
-128
-141
-174
-171
-176
-176
-155
-137
-121
-98
-90
-102
-121
-135
-151
-184
-170
-169
-167
-149
-151
-162
-177
-182
-155
-131
-112
-108
-113
-120
-142
-141
-162
-155
-142
-156
-153
-171
-176
-169
-162
-162
-140
-144
-171
-185
-207
-199
-165
-153
-159
-170
-173
-160
-182
-201
-227
-224
-234
-244
-249
-275
-260
-272
-286
-255
-242
-241
-243
-241
-239
-208
-194
-194
-163
-149
-147
-149
-177
-213
-234
-253
-240
-218
-234
-233
-261
-251
-237
-247
-214
-204
-195
-213
-255
-259
-232
-212
-208
-206
-208
-210
-211
-228
-262
-267
-256
-253
-252
-261
-244
-247
-234
-203
-210
-245
-280
-281
-267
-288
-300
-306
-330
-331
-330
-325
-325
-319
-293
-318
-351
-369
-386
-393
-409
-411
-430
-449
-443
-457
-481
-489
-500
-467
-392
-354
-322
-316
-306
-295
-325
-351
-355
-352
-321
-304
-268
-264
-303
-307
-317
-305
-310
-312
-287
-300
-313
-322
-302
-288
-293
-265
-255
-255
-237
-216
-210
-229
-230
-234
-261
-279
-278
-287
-327
-315
-297
-265
-249
-227
-196
-217
-244
-255
-252
-271
-268
-248
-262
-276
-278
-286
-304
-302
-281
-276
-281
-297
-296
-317
-342
-333
-327
-319
-345
-345
-348
-334
-305
-296
-281
-301
-292
-286
-325
-335
-316
-297
-311
-334
-330
-325
-291
-276
-275
-284
-293
-307
-305
-276
-261
-244
-224
-212
-222
-222
-220
-250
-251
-252
-256
-244
-268
-298
-311
-316
-282
-275
-302
-334
-344
-347
-355
-334
-317
-325
-324
-305
-304
-308
-302
-288
-299
-300
-263
-254
-275
-286
-316
-345
-351
-359
-351
-331
-322
-320
-302
-282
-255
-250
-251
-251
-255
-237
-243
-254
-265
-278
-286
-294
-296
-293
-296
-327
-330
-317
-316
-335
-340
-337
-330
-280
-242
-225
-194
-183
-166
-166
-162
-140
-152
-172
-179
-181
-185
-194
-189
-181
-195
-215
-225
-234
-216
-225
-233
-223
-217
-212
-211
-212
-229
-243
-277
-300
-305
-340
-345
-314
-298
-298
-288
-229
-187
-173
-177
-177
-187
-192
-194
-188
-185
-182
-180
-175
-164
-168
-174
-195
-217
-231
-239
-230
-223
-210
-206
-196
-159
-153
-131
-113
-131
-151
-154
-165
-190
-207
-200
-198
-193
-174
-189
-199
-192
-192
-188
-192
-178
-181
-173
-150
-161
-130
-118
-116
-103
-108
-125
-125
-104
-92
-96
-127
-198
-224
-235
-258
-263
-252
-230
-205
-215
-205
-172
-159
-151
-132
-114
-108
-100
-92
-77
-89
-85
-112
-147
-151
-157
-162
-169
-174
-173
-186
-198
-168
-146
-134
-130
-133
-118
-119
-115
-124
-164
-168
-206
-233
-221
-219
-216
-259
-283
-259
-243
-253
-244
-215
-218
-217
-194
-209
-238
-256
-272
-274
-288
-279
-268
-261
-262
-264
-276
-270
-261
-282
-276
-261
-268
-267
-257
-256
-258
-265
-279
-257
-243
-254
-232
-233
-227
-226
-221
-199
-194
-186
-180
-178
-196
-216
-201
-202
-215
-193
-197
-223
-215
-220
-237
-237
-208
-168
-150
-162
-154
-175
-200
-217
-234
-251
-274
-262
-258
-276
-291
-284
-255
-254
-256
-235
-233
-219
-200
-187
-209
-232
-231
-239
-264
-277
-252
-236
-235
-221
-214
-230
-242
-223
-204
-188
-165
-155
-141
-142
-164
-164
-175
-190
-185
-201
-219
-233
-253
-260
-259
-233
-206
-205
-200
-200
-221
-236
-247
-230
-230
-245
-236
-221
-217
-227
-246
-258
-267
-246
-202
-187
-195
-202
-204
-210
-215
-224
-216
-212
-222
-232
-248
-264
-264
-283
-296
-311
-300
-268
-263
-251
-245
-261
-268
-260
-263
-276
-279
-285
-308
-299
-276
-249
-244
-252
-251
-236
-217
-212
-210
-232
-207
-206
-212
-211
-237
-232
-231
-236
-237
-229
-219
-213
-183
-193
-228
-233
-263
-258
-257
-292
-293
-307
-312
-319
-363
-370
-329
-316
-323
-321
-341
-374
-375
-348
-319
-298
-285
-247
-266
-292
-260
-263
-288
-305
-314
-337
-329
-334
-381
-397
-395
-400
-380
-355
-328
-282
-275
-270
-278
-267
-218
-219
-231
-238
-260
-275
-263
-231
-250
-288
-289
-308
-331
-347
-313
-293
-306
-275
-267
-277
-268
-226
-189
-174
-181
-165
-158
-175
-179
-174
-174
-175
-171
-174
-204
-222
-207
-174
-171
-169
-138
-129
-126
-159
-167
-168
-203
-217
-223
-213
-219
-245
-252
-269
-274
-263
-254
-249
-255
-225
-194
-186
-176
-170
-195
-226
-234
-240
-251
-265
-272
-284
-285
-242
-229
-249
-216
-187
-194
-206
-195
-173
-179
-180
-180
-201
-213
-201
-210
-201
-184
-194
-191
-199
-214
-196
-187
-174
-202
-211
-200
-215
-213
-197
-186
-182
-163
-131
-138
-158
-146
-156
-166
-175
-181
-194
-205
-222
-246
-255
-275
-276
-250
-250
-279
-280
-281
-293
-286
-268
-263
-258
-275
-268
-257
-275
-260
-228
-217
-231
-241
-229
-235
-246
-261
-263
-252
-249
-243
-233
-237
-244
-214
-186
-175
-160
-167
-165
-167
-165
-168
-205
-237
-251
-244
-224
-201
-192
-190
-181
-174
-153
-173
-207
-231
-246
-241
-258
-241
-212
-215
-233
-232
-256
-279
-287
-302
-311
-310
-310
-337
-362
-379
-360
-343
-347
-331
-315
-326
-343
-355
-353
-338
-312
-286
-251
-236
-229
-218
-226
-238
-241
-222
-192
-185
-168
-148
-179
-218
-216
-234
-236
-208
-197
-195
-204
-175
-149
-173
-184
-177
-168
-171
-184
-180
-175
-177
-162
-150
-149
-120
-127
-141
-158
-174
-179
-197
-212
-198
-202
-205
-210
-239
-266
-296
-335
-326
-313
-327
-346
-336
-324
-338
-331
-316
-298
-292
-284
-268
-255
-237
-230
-238
-270
-298
-298
-327
-347
-343
-339
-339
-353
-332
-299
-268
-226
-196
-193
-192
-203
-190
-202
-227
-227
-231
-252
-248
-234
-248
-246
-246
-251
-236
-206
-148
-143
-147
-163
-187
-208
-204
-185
-181
-188
-218
-228
-243
-270
-287
-290
-295
-266
-218
-179
-140
-158
-176
-177
-207
-225
-244
-239
-235
-263
-290
-288
-292
-300
-290
-283
-285
-306
-307
-310
-334
-299
-275
-268
-240
-219
-224
-251
-269
-304
-320
-282
-283
-287
-279
-299
-320
-323
-301
-294
-295
-284
-287
-304
-300
-260
-249
-286
-314
-319
-342
-334
-308
-277
-260
-270
-247
-240
-218
-167
-146
-141
-146
-151
-156
-167
-150
-150
-171
-174
-184
-184
-198
-196
-176
-164
-163
-147
-118
-124
-129
-133
-132
-121
-137
-144
-154
-158
-124
-108
-116
-140
-141
-138
-165
-175
-183
-188
-195
-205
-219
-204
-200
-214
-216
-217
-225
-211
-213
-208
-198
-171
-153
-172
-169
-173
-172
-188
-174
-185
-222
-259
-282
-284
-287
-302
-313
-310
-316
-306
-289
-276
-263
-278
-281
-262
-265
-267
-237
-214
-195
-187
-199
-190
-189
-178
-164
-184
-181
-152
-155
-196
-203
-191
-202
-215
-177
-172
-191
-191
-215
-219
-204
-174
-143
-135
-136
-158
-147
-165
-212
-217
-232
-234
-228
-237
-252
-258
-264
-274
-306
-301
-248
-219
-200
-197
-191
-180
-205
-220
-217
-219
-213
-218
-201
-190
-188
-197
-221
-239
-297
-318
-324
-360
-379
-376
-372
-364
-355
-314
-294
-287
-259
-240
-248
-264
-275
-267
-299
-325
-333
-361
-355
-349
-312
-276
-293
-300
-305
-306
-288
-270
-257
-246
-249
-230
-217
-220
-224
-242
-214
-207
-222
-242
-274
-289
-298
-280
-256
-254
-252
-257
-288
-291
-290
-275
-245
-231
-216
-216
-218
-229
-233
-212
-233
-251
-271
-294
-286
-297
-309
-308
-304
-291
-277
-261
-263
-256
-223
-250
-266
-248
-272
-301
-335
-367
-364
-359
-335
-348
-352
-354
-356
-340
-344
-344
-348
-342
-320
-316
-320
-298
-308
-314
-326
-323
-297
-306
-345
-370
-345
-329
-318
-304
-287
-265
-284
-275
-253
-268
-278
-295
-298
-271
-276
-271
-286
-307
-311
-348
-339
-334
-323
-303
-293
-277
-252
-248
-265
-276
-307
-349
-350
-313
-296
-297
-303
-298
-332
-375
-363
-366
-347
-305
-302
-313
-340
-329
-318
-327
-353
-350
-334
-340
-347
-339
-334
-345
-342
-321
-313
-332
-324
-301
-325
-343
-329
-321
-299
-315
-328
-362
-401
-406
-387
-356
-339
-328
-328
-311
-290
-285
-257
-258
-270
-276
-287
-304
-297
-276
-288
-309
-300
-290
-296
-325
-325
-297
-297
-292
-294
-297
-312
-319
-324
-321
-306
-309
-332
-340
-346
-350
-327
-312
-312
-304
-294
-279
-255
-231
-226
-240
-248
-246
-225
-237
-266
-239
-215
-210
-221
-240
-266
-272
-262
-240
-197
-214
-193
-186
-195
-192
-189
-212
-221
-188
-206
-217
-225
-220
-203
-188
-190
-218
-230
-230
-231
-227
-215
-223
-230
-215
-225
-200
-206
-191
-183
-215
-230
-212
-222
-227
-218
-254
-265
-224
-189
-208
-208
-213
-216
-211
-219
-201
-197
-216
-210
-194
-180
-175
-164
-163
-148
-158
-181
-184
-195
-205
-222
-236
-249
-268
-278
-264
-238
-250
-233
-231
-223
-210
-229
-206
-217
-229
-229
-234
-243
-235
-203
-182
-216
-224
-219
-236
-223
-243
-269
-269
-264
-251
-252
-246
-235
-233
-222
-256
-280
-266
-281
-265
-234
-245
-236
-247
-291
-320
-316
-302
-279
-273
-263
-243
-244
-246
-247
-275
-274
-244
-234
-216
-222
-224
-245
-263
-242
-257
-272
-265
-264
-268
-273
-238
-216
-234
-237
-227
-211
-220
-210
-206
-225
-238
-260
-278
-289
-302
-284
-281
-274
-261
-264
-254
-241
-218
-223
-229
-225
-237
-228
-231
-250
-239
-225
-204
-195
-191
-188
-221
-210
-176
-184
-195
-190
-211
-200
-191
-192
-162
-139
-159
-197
-193
-206
-205
-208
-227
-217
-231
-232
-219
-219
-212
-216
-214
-205
-199
-181
-174
-216
-221
-201
-177
-167
-161
-138
-132
-127
-128
-128
-135
-154
-189
-233
-258
-284
-291
-289
-308
-298
-308
-304
-298
-284
-258
-250
-240
-268
-254
-264
-284
-293
-320
-322
-314
-304
-295
-315
-310
-289
-292
-338
-368
-359
-344
-349
-336
-323
-317
-327
-348
-329
-304
-298
-291
-277
-270
-278
-285
-288
-312
-335
-334
-313
-310
-280
-277
-271
-256
-259
-269
-274
-277
-292
-308
-331
-315
-309
-321
-286
-275
-248
-255
-277
-243
-238
-270
-272
-242
-242
-235
-198
-208
-225
-199
-217
-235
-231
-256
-268
-277
-261
-239
-269
-276
-295
-302
-295
-313
-289
-304
-318
-308
-294
-292
-294
-294
-288
-292
-283
-269
-220
-230
-221
-184
-225
-244
-258
-270
-294
-308
-322
-352
-366
-326
-284
-294
-272
-276
-298
-280
-256
-268
-287
-307
-326
-317
-343
-328
-338
-355
-359
-356
-333
-336
-338
-331
-305
-282
-286
-282
-271
-297
-283
-249
-256
-240
-223
-227
-229
-244
-245
-228
-203
-165
-140
-174
-193
-218
-213
-210
-193
-209
-281
-267
-264
-287
-274
-278
-246
-219
-220
-204
-197
-197
-184
-208
-215
-199
-202
-203
-214
-243
-268
-277
-272
-279
-238
-215
-206
-220
-236
-233
-256
-225
-202
-217
-226
-223
-231
-221
-227
-235
-260
-244
-258
-274
-217
-200
-180
-152
-126
-112
-124
-124
-115
-122
-130
-144
-159
-154
-172
-191
-206
-209
-191
-178
-184
-188
-177
-188
-195
-204
-246
-273
-313
-311
-305
-295
-275
-296
-300
-316
-337
-349
-367
-389
-395
-418
-416
-400
-412
-368
-369
-359
-347
-344
-343
-359
-390
-421
-354
-332
-358
-338
-347
-348
-353
-351
-340
-357
-363
-364
-340
-330
-321
-301
-344
-342
-318
-287
-247
-257
-259
-256
-259
-262
-249
-241
-253
-244
-244
-262
-241
-228
-214
-198
-213
-194
-227
-229
-236
-237
-247
-260
-245
-258
-247
-237
-244
-232
-240
-254
-243
-244
-246
-254
-285
-314
-296
-300
-305
-306
-294
-283
-286
-285
-296
-296
-316
-295
-284
-288
-296
-320
-306
-300
-319
-320
-306
-268
-243
-250
-247
-240
-234
-229
-238
-258
-221
-248
-240
-245
-265
-250
-222
-249
-273
-259
-279
-270
-275
-289
-282
-296
-268
-243
-233
-242
-262
-288
-319
-334
-358
-363
-364
-390
-408
-447
-456
-446
-468
-434
-427
-430
-399
-410
-414
-392
-380
-381
-367
-307
-290
-275
-225
-239
-242
-256
-280
-246
-252
-220
-208
-245
-257
-254
-257
-263
-242
-233
-240
-266
-257
-265
-290
-277
-296
-275
-246
-261
-270
-280
-315
-344
-343
-367
-374
-357
-371
-377
-356
-348
-361
-386
-406
-426
-445
-471
-468
-455
-445
-434
-423
-409
-372
-362
-358
-358
-365
-362
-364
-358
-382
-350
-338
-346
-346
-376
-384
-415
-390
-353
-346
-317
-314
-299
-284
-324
-346
-322
-314
-350
-331
-327
-335
-355
-325
-303
-327
-312
-326
-314
-319
-325
-293
-272
-296
-277
-269
-275
-263
-260
-229
-251
-234
-238
-236
-241
-243
-229
-249
-254
-253
-262
-276
-294
-294
-270
-300
-274
-244
-237
-241
-219
-235
-256
-227
-232
-229
-234
-229
-239
-259
-270
-267
-257
-254
-240
-202
-222
-222
-203
-174
-166
-192
-169
-210
-249
-264
-264
-259
-255
-269
-281
-282
-299
-334
-337
-337
-338
-339
-335
-337
-354
-308
-251
-243
-225
-212
-218
-237
-235
-232
-239
-222
-228
-222
-225
-209
-176
-181
-199
-232
-208
-207
-207
-187
-222
-247
-267
-259
-234
-263
-298
-311
-301
-296
-256
-281
-311
-303
-325
-288
-281
-261
-237
-220
-186
-202
-203
-226
-216
-202
-248
-245
-286
-310
-338
-365
-370
-366
-339
-328
-349
-343
-332
-289
-249
-264
-261
-252
-243
-201
-207
-242
-247
-277
-270
-274
-300
-337
-326
-309
-296
-296
-304
-312
-326
-332
-331
-306
-302
-279
-286
-255
-208
-202
-220
-232
-268
-290
-286
-269
-242
-256
-288
-276
-306
-298
-258
-300
-302
-319
-327
-325
-361
-346
-307
-298
-310
-344
-326
-336
-319
-313
-335
-339
-371
-364
-377
-381
-372
-355
-316
-319
-319
-297
-313
-302
-288
-284
-279
-268
-264
-271
-252
-269
-255
-222
-227
-223
-267
-294
-301
-289
-292
-283
-281
-298
-303
-282
-258
-295
-302
-310
-317
-286
-273
-273
-302
-313
-301
-306
-334
-301
-270
-287
-281
-282
-292
-297
-321
-297
-296
-302
-288
-299
-284
-243
-243
-234
-225
-243
-233
-255
-286
-273
-298
-278
-271
-271
-260
-264
-230
-268
-295
-302
-349
-346
-355
-353
-355
-371
-365
-350
-347
-330
-309
-329
-301
-300
-306
-280
-289
-287
-315
-327
-311
-316
-316
-334
-349
-373
-380
-388
-393
-363
-381
-369
-371
-369
-374
-423
-422
-394
-394
-397
-407
-412
-428
-437
-434
-428
-430
-420
-408
-414
-415
-380
-338
-349
-349
-342
-344
-339
-350
-384
-382
-358
-344
-323
-315
-306
-305
-317
-307
-265
-257
-283
-284
-313
-310
-303
-322
-362
-353
-347
-348
-353
-340
-335
-324
-306
-353
-340
-322
-302
-289
-312
-300
-296
-303
-337
-343
-355
-363
-338
-340
-341
-333
-337
-312
-297
-290
-284
-289
-297
-284
-274
-275
-266
-276
-268
-267
-260
-220
-231
-217
-191
-235
-245
-239
-235
-237
-249
-241
-266
-283
-296
-310
-343
-316
-339
-338
-302
-317
-330
-333
-302
-299
-309
-289
-276
-278
-322
-307
-292
-306
-288
-285
-285
-300
-322
-316
-336
-339
-326
-306
-302
-313
-295
-306
-302
-303
-327
-324
-332
-312
-284
-292
-295
-263
-266
-250
-212
-218
-240
-257
-206
-168
-153
-114
-114
-80
-59
-79
-109
-134
-148
-166
-175
-160
-187
-203
-222
-245
-219
-189
-185
-159
-157
-175
-209
-209
-209
-217
-198
-205
-192
-199
-207
-221
-259
-249
-253
-218
-205
-188
-186
-217
-211
-255
-235
-209
-237
-247
-275
-257
-233
-214
-203
-226
-200
-202
-211
-194
-232
-224
-235
-251
-269
-274
-289
-309
-327
-329
-321
-326
-333
-348
-340
-374
-347
-312
-295
-289
-300
-271
-258
-256
-231
-208
-184
-202
-230
-223
-219
-208
-212
-214
-217
-210
-202
-209
-209
-218
-226
-221
-249
-240
-206
-220
-222
-230
-219
-182
-197
-217
-213
-211
-217
-210
-198
-214
-221
-207
-179
-203
-230
-242
-224
-199
-186
-189
-212
-220
-227
-241
-231
-212
-221
-235
-246
-227
-208
-226
-251
-225
-220
-265
-267
-251
-235
-208
-204
-196
-181
-185
-200
-215
-257
-272
-265
-255
-255
-239
-203
-179
-162
-176
-204
-200
-245
-248
-233
-252
-256
-255
-241
-252
-247
-227
-223
-223
-243
-228
-241
-241
-239
-267
-252
-246
-256
-251
-237
-225
-221
-205
-189
-174
-192
-224
-198
-198
-210
-209
-258
-274
-262
-262
-259
-289
-291
-299
-325
-340
-312
-330
-314
-273
-276
-306
-315
-309
-341
-323
-307
-282
-251
-267
-228
-239
-252
-238
-279
-281
-302
-319
-306
-311
-323
-311
-307
-293
-280
-258
-240
-215
-207
-213
-234
-230
-208
-204
-211
-225
-256
-277
-279
-267
-267
-282
-304
-313
-311
-322
-283
-279
-286
-264
-277
-280
-246
-219
-204
-181
-172
-150
-109
-90
-112
-132
-123
-116
-150
-200
-189
-192
-209
-207
-203
-217
-208
-197
-216
-197
-173
-175
-162
-201
-224
-198
-218
-220
-220
-213
-234
-243
-218
-211
-189
-189
-232
-256
-267
-295
-315
-334
-373
-339
-307
-313
-299
-305
-302
-314
-289
-278
-305
-279
-289
-278
-289
-295
-267
-259
-266
-250
-214
-209
-183
-153
-168
-175
-227
-224
-215
-213
-186
-178
-148
-156
-166
-168
-203
-204
-175
-172
-169
-205
-179
-189
-210
-183
-198
-199
-195
-185
-206
-217
-206
-221
-195
-190
-189
-236
-255
-185
-195
-195
-175
-120
-140
-157
-144
-143
-108
-102
-113
-117
-107
-82
-81
-97
-95
-95
-92
-84
-87
-116
-113
-135
-162
-136
-149
-168
-172
-166
-181
-178
-191
-221
-209
-222
-201
-172
-175
-172
-172
-205
-233
-246
-274
-259
-244
-238
-223
-255
-265
-247
-225
-213
-198
-184
-198
-222
-204
-201
-217
-223
-246
-265
-258
-243
-259
-257
-248
-249
-246
-235
-219
-246
-251
-266
-284
-292
-323
-354
-344
-329
-313
-284
-283
-276
-258
-219
-207
-211
-176
-145
-119
-114
-136
-160
-157
-153
-169
-164
-184
-175
-135
-117
-112
-114
-93
-77
-54
-27
-42
-57
-54
-38
-59
-70
-72
-59
-70
-98
-92
-104
-151
-194
-207
-229
-256
-274
-273
-271
-268
-251
-229
-252
-245
-235
-232
-230
-240
-250
-237
-229
-215
-179
-141
-122
-101
-71
-88
-93
-98
-118
-153
-168
-141
-118
-115
-100
-116
-124
-128
-154
-184
-206
-204
-181
-181
-170
-162
-174
-180
-181
-172
-217
-259
-282
-271
-275
-268
-250
-247
-226
-225
-209
-211
-236
-239
-233
-237
-227
-205
-203
-206
-211
-211
-203
-196
-196
-157
-174
-199
-207
-231
-229
-240
-223
-245
-276
-279
-297
-288
-303
-308
-280
-255
-236
-234
-231
-209
-189
-200
-223
-229
-256
-251
-267
-258
-262
-298
-294
-310
-305
-304
-300
-296
-308
-310
-301
-299
-272
-273
-274
-274
-292
-279
-284
-271
-231
-218
-193
-203
-206
-215
-236
-228
-199
-167
-135
-131
-141
-170
-189
-194
-197
-226
-238
-197
-176
-196
-221
-192
-189
-191
-180
-147
-126
-178
-186
-225
-298
-301
-291
-267
-268
-277
-273
-284
-303
-300
-300
-292
-275
-285
-299
-300
-299
-284
-263
-280
-286
-310
-296
-270
-271
-254
-251
-255
-257
-264
-280
-277
-281
-296
-289
-269
-267
-275
-288
-288
-250
-223
-212
-229
-242
-247
-274
-271
-218
-194
-194
-157
-162
-193
-217
-239
-250
-240
-211
-196
-199
-209
-185
-163
-162
-177
-193
-203
-200
-189
-198
-186
-169
-173
-148
-159
-184
-178
-220
-222
-234
-260
-258
-261
-266
-255
-251
-274
-286
-284
-310
-298
-325
-326
-287
-282
-266
-250
-247
-257
-223
-210
-222
-214
-209
-201
-186
-143
-153
-132
-137
-155
-176
-212
-214
-203
-190
-176
-194
-193
-192
-214
-203
-168
-166
-179
-158
-177
-185
-199
-231
-261
-273
-261
-279
-290
-299
-290
-273
-322
-330
-342
-358
-315
-325
-332
-326
-314
-300
-301
-310
-331
-337
-353
-324
-305
-303
-294
-292
-260
-257
-233
-205
-217
-201
-207
-230
-207
-219
-205
-204
-206
-194
-193
-203
-200
-190
-197
-178
-160
-149
-169
-177
-178
-200
-232
-227
-242
-254
-230
-225
-221
-200
-200
-234
-247
-238
-228
-239
-230
-191
-200
-218
-223
-229
-251
-247
-234
-224
-202
-187
-184
-164
-129
-118
-96
-83
-63
-56
-55
-71
-91
-112
-115
-99
-103
-129
-139
-155
-195
-218
-199
-197
-229
-222
-239
-235
-238
-241
-231
-210
-221
-206
-183
-225
-242
-229
-249
-266
-247
-254
-280
-274
-271
-243
-238
-236
-230
-254
-254
-232
-244
-238
-220
-226
-238
-267
-293
-308
-321
-304
-293
-295
-318
-326
-357
-374
-344
-315
-300
-307
-324
-319
-310
-302
-281
-285
-308
-305
-312
-334
-326
-311
-309
-322
-347
-337
-314
-314
-303
-290
-275
-268
-263
-282
-301
-310
-294
-294
-284
-271
-241
-196
-177
-185
-216
-204
-197
-202
-202
-222
-248
-237
-241
-288
-312
-322
-317
-328
-337
-350
-348
-338
-339
-338
-344
-351
-354
-348
-353
-368
-382
-427
-432
-438
-415
-357
-385
-375
-358
-346
-354
-386
-381
-382
-385
-395
-390
-340
-324
-285
-281
-322
-314
-305
-309
-322
-328
-319
-310
-294
-282
-287
-277
-266
-256
-253
-248
-259
-287
-284
-262
-253
-259
-246
-242
-240
-217
-232
-223
-229
-246
-255
-301
-353
-389
-394
-378
-369
-367
-366
-358
-354
-377
-389
-380
-355
-362
-391
-390
-406
-427
-404
-390
-363
-368
-376
-368
-377
-376
-372
-358
-331
-322
-316
-294
-297
-303
-306
-313
-321
-303
-300
-326
-323
-319
-324
-302
-304
-325
-315
-300
-281
-266
-294
-262
-241
-231
-208
-239
-261
-258
-286
-280
-276
-285
-289
-309
-308
-294
-273
-253
-234
-220
-203
-213
-219
-221
-238
-245
-272
-276
-270
-276
-285
-277
-276
-304
-296
-264
-265
-267
-269
-319
-352
-385
-408
-398
-410
-408
-391
-379
-380
-372
-365
-372
-375
-391
-384
-396
-404
-381
-389
-418
-398
-377
-387
-379
-368
-358
-344
-321
-300
-313
-326
-320
-339
-358
-372
-370
-358
-335
-307
-299
-309
-313
-317
-318
-353
-343
-291
-268
-303
-315
-315
-308
-300
-294
-277
-279
-290
-284
-296
-330
-325
-316
-307
-315
-298
-291
-318
-310
-329
-340
-361
-378
-354
-328
-297
-279
-303
-298
-282
-274
-277
-291
-300
-299
-313
-347
-355
-342
-349
-321
-304
-314
-304
-342
-352
-335
-307
-307
-295
-303
-314
-302
-295
-259
-281
-264
-257
-289
-290
-302
-261
-239
-233
-230
-223
-233
-259
-238
-212
-198
-183
-175
-214
-230
-223
-245
-243
-227
-236
-217
-202
-216
-214
-195
-209
-182
-151
-185
-176
-195
-215
-215
-208
-209
-225
-202
-208
-227
-234
-234
-248
-266
-264
-280
-318
-341
-351
-329
-298
-280
-240
-231
-230
-201
-164
-156
-194
-223
-224
-250
-249
-268
-295
-303
-331
-316
-306
-330
-332
-320
-339
-355
-356
-321
-274
-230
-200
-197
-214
-245
-250
-264
-278
-259
-256
-254
-228
-254
-268
-246
-223
-221
-221
-225
-217
-217
-222
-226
-256
-268
-293
-316
-308
-311
-309
-315
-336
-345
-340
-371
-381
-373
-402
-404
-407
-401
-410
-412
-404
-425
-419
-430
-426
-408
-412
-386
-379
-369
-358
-366
-361
-357
-382
-396
-397
-391
-377
-357
-337
-330
-309
-290
-299
-317
-306
-301
-323
-308
-285
-277
-285
-283
-287
-271
-272
-273
-258
-254
-277
-273
-261
-291
-278
-286
-285
-272
-251
-251
-260
-280
-308
-283
-276
-294
-273
-259
-263
-274
-263
-265
-268
-269
-256
-254
-272
-310
-343
-347
-357
-337
-314
-334
-329
-314
-319
-303
-284
-245
-275
-316
-329
-331
-344
-368
-385
-371
-353
-334
-308
-308
-284
-279
-298
-313
-320
-304
-308
-327
-308
-287
-295
-290
-279
-259
-239
-272
-284
-264
-268
-272
-238
-212
-220
-191
-183
-188
-165
-169
-195
-225
-265
-251
-225
-188
-189
-202
-209
-263
-277
-277
-276
-270
-253
-204
-198
-216
-209
-212
-210
-207
-211
-209
-217
-222
-218
-204
-225
-251
-234
-289
-309
-296
-326
-330
-341
-331
-325
-330
-319
-301
-259
-230
-216
-210
-230
-239
-255
-253
-260
-281
-290
-290
-280
-278
-301
-318
-329
-312
-288
-287
-296
-272
-263
-283
-291
-285
-283
-271
-261
-272
-261
-241
-247
-245
-228
-259
-291
-322
-325
-334
-338
-321
-315
-281
-274
-269
-251
-266
-271
-266
-272
-290
-297
-294
-305
-328
-353
-368
-341
-328
-301
-276
-297
-303
-303
-294
-283
-287
-294
-307
-312
-332
-354
-328
-297
-288
-296
-274
-258
-247
-224
-242
-252
-248
-258
-251
-235
-210
-200
-192
-218
-233
-222
-235
-236
-219
-185
-172
-147
-169
-197
-205
-215
-200
-186
-194
-197
-175
-176
-170
-187
-197
-214
-234
-207
-177
-168
-195
-223
-228
-235
-237
-233
-224
-227
-246
-244
-224
-186
-151
-159
-164
-157
-174
-197
-196
-227
-239
-237
-235
-219
-211
-215
-240
-255
-263
-306
-282
-266
-272
-251
-253
-244
-248
-269
-272
-260
-260
-265
-244
-242
-254
-276
-272
-257
-259
-260
-282
-275
-262
-252
-262
-266
-273
-294
-293
-292
-267
-259
-272
-285
-287
-266
-246
-241
-265
-279
-263
-261
-263
-274
-281
-273
-259
-289
-306
-305
-315
-345
-342
-305
-306
-331
-360
-344
-303
-285
-295
-296
-297
-302
-320
-335
-349
-349
-366
-379
-379
-376
-358
-373
-402
-432
-440
-441
-449
-433
-413
-392
-367
-327
-301
-297
-264
-263
-259
-253
-219
-208
-245
-219
-195
-196
-193
-213
-250
-271
-267
-279
-308
-286
-261
-259
-268
-250
-245
-266
-268
-267
-263
-295
-316
-313
-331
-359
-349
-324
-325
-313
-312
-313
-306
-310
-310
-304
-308
-287
-256
-240
-205
-175
-158
-143
-133
-136
-143
-141
-160
-195
-203
-176
-169
-169
-184
-217
-234
-239
-244
-255
-248
-243
-217
-193
-204
-214
-207
-219
-246
-260
-244
-209
-218
-236
-229
-263
-275
-276
-279
-277
-269
-261
-254
-228
-218
-224
-223
-222
-211
-205
-216
-222
-220
-230
-247
-258
-280
-278
-257
-239
-205
-182
-156
-133
-143
-145
-128
-145
-149
-133
-141
-145
-156
-147
-147
-174
-184
-194
-211
-225
-231
-238
-241
-260
-269
-220
-199
-211
-225
-233
-252
-259
-262
-273
-277
-303
-328
-327
-311
-289
-307
-334
-346
-350
-341
-325
-321
-334
-343
-302
-269
-276
-299
-297
-291
-285
-289
-277
-235
-225
-234
-218
-196
-201
-199
-181
-172
-206
-199
-171
-184
-202
-221
-208
-226
-226
-203
-197
-186
-185
-191
-182
-166
-158
-132
-116
-118
-111
-147
-156
-166
-169
-178
-191
-185
-178
-170
-177
-194
-184
-208
-231
-198
-162
-151
-144
-138
-154
-171
-167
-174
-163
-178
-197
-178
-174
-158
-148
-157
-174
-135
-125
-119
-116
-123
-120
-119
-120
-123
-132
-143
-127
-95
-98
-109
-90
-97
-119
-125
-131
-141
-142
-128
-149
-156
-136
-100
-75
-75
-63
-88
-96
-110
-114
-119
-134
-144
-136
-122
-145
-122
-96
-122
-152
-175
-189
-199
-200
-186
-192
-198
-177
-171
-190
-200
-187
-177
-174
-158
-171
-172
-183
-181
-190
-194
-204
-199
-180
-172
-168
-167
-166
-167
-164
-166
-144
-104
-83
-100
-125
-149
-146
-147
-180
-191
-181
-175
-207
-237
-243
-239
-258
-290
-298
-280
-283
-267
-216
-194
-205
-212
-234
-257
-277
-286
-312
-323
-329
-304
-286
-287
-295
-284
-264
-257
-267
-303
-342
-352
-341
-321
-303
-290
-283
-243
-232
-240
-223
-224
-221
-208
-198
-189
-195
-202
-195
-175
-168
-148
-129
-117
-115
-132
-151
-167
-168
-147
-143
-146
-144
-119
-118
-128
-122
-133
-136
-149
-159
-168
-156
-152
-164
-174
-190
-189
-189
-208
-228
-228
-248
-263
-273
-274
-256
-260
-274
-270
-253
-252
-256
-250
-224
-199
-205
-204
-211
-188
-158
-151
-145
-124
-137
-158
-168
-171
-156
-167
-159
-148
-162
-197
-212
-211
-219
-220
-206
-185
-196
-222
-207
-200
-232
-266
-270
-256
-250
-263
-281
-308
-305
-293
-268
-271
-281
-269
-276
-269
-262
-257
-276
-304
-277
-265
-284
-298
-275
-240
-257
-274
-261
-271
-262
-251
-251
-245
-237
-222
-216
-223
-237
-219
-206
-196
-197
-234
-229
-224
-212
-191
-196
-198
-220
-245
-238
-216
-214
-219
-233
-231
-193
-176
-203
-217
-215
-234
-233
-222
-235
-236
-234
-232
-214
-240
-247
-231
-253
-281
-297
-293
-301
-340
-354
-345
-338
-328
-306
-301
-302
-308
-329
-329
-309
-294
-308
-320
-292
-284
-298
-298
-286
-288
-281
-257
-251
-280
-304
-280
-245
-243
-237
-229
-241
-246
-252
-246
-246
-249
-265
-252
-233
-199
-172
-163
-153
-168
-178
-174
-196
-238
-246
-253
-270
-289
-267
-255
-252
-240
-223
-212
-245
-280
-255
-253
-283
-301
-315
-302
-290
-284
-294
-297
-279
-267
-272
-278
-271
-278
-290
-289
-283
-280
-278
-269
-261
-249
-248
-231
-214
-224
-215
-189
-169
-168
-170
-155
-164
-153
-113
-79
-66
-69
-74
-83
-101
-105
-105
-128
-144
-169
-174
-196
-212
-206
-197
-197
-180
-167
-160
-159
-141
-155
-176
-184
-177
-178
-201
-241
-270
-264
-241
-236
-235
-196
-192
-194
-184
-190
-177
-167
-168
-184
-184
-167
-199
-232
-222
-225
-240
-254
-248
-229
-203
-200
-203
-176
-160
-137
-160
-176
-170
-163
-158
-159
-176
-205
-214
-227
-205
-181
-208
-219
-229
-258
-275
-305
-317
-318
-317
-303
-289
-275
-285
-292
-289
-273
-256
-259
-264
-264
-242
-229
-244
-244
-234
-233
-233
-213
-207
-245
-274
-277
-272
-272
-255
-248
-283
-297
-276
-269
-252
-233
-211
-212
-230
-234
-239
-209
-227
-233
-240
-266
-251
-213
-209
-222
-196
-163
-133
-135
-140
-135
-147
-148
-152
-155
-197
-235
-246
-267
-261
-258
-283
-263
-257
-251
-231
-259
-265
-269
-281
-290
-299
-279
-286
-279
-266
-276
-280
-261
-230
-212
-241
-206
-184
-199
-185
-191
-176
-177
-202
-194
-185
-189
-194
-203
-216
-237
-227
-220
-234
-238
-223
-198
-229
-247
-267
-266
-255
-257
-237
-262
-309
-314
-284
-301
-273
-253
-274
-281
-300
-277
-275
-233
-188
-192
-186
-201
-225
-246
-245
-263
-309
-348
-341
-317
-287
-285
-308
-342
-355
-317
-286
-258
-252
-280
-254
-252
-280
-294
-309
-322
-301
-291
-290
-257
-246
-258
-262
-280
-277
-275
-266
-253
-240
-225
-220
-218
-227
-227
-212
-199
-223
-247
-272
-292
-284
-264
-246
-256
-269
-274
-284
-293
-321
-347
-341
-341
-306
-292
-293
-281
-298
-319
-311
-329
-335
-287
-273
-273
-278
-297
-277
-281
-295
-300
-299
-269
-245
-252
-236
-232
-236
-258
-265
-291
-330
-327
-321
-326
-332
-328
-304
-323
-326
-298
-285
-270
-260
-272
-283
-297
-299
-295
-325
-340
-327
-322
-317
-322
-336
-327
-320
-301
-305
-318
-309
-290
-293
-300
-320
-330
-299
-268
-261
-250
-234
-221
-243
-247
-241
-244
-237
-240
-254
-268
-257
-232
-251
-253
-250
-263
-273
-298
-295
-275
-290
-328
-334
-322
-314
-321
-335
-328
-292
-284
-294
-302
-322
-309
-291
-286
-279
-279
-271
-293
-304
-298
-302
-284
-272
-276
-313
-341
-340
-351
-339
-318
-308
-271
-240
-222
-199
-201
-191
-185
-214
-232
-247
-243
-271
-282
-275
-286
-272
-240
-225
-201
-190
-211
-229
-201
-183
-194
-195
-193
-200
-198
-223
-227
-233
-257
-244
-267
-285
-296
-305
-310
-316
-312
-331
-358
-392
-391
-409
-410
-364
-376
-381
-369
-377
-384
-366
-367
-353
-334
-349
-359
-395
-397
-387
-402
-430
-431
-445
-459
-454
-470
-456
-443
-447
-449
-459
-466
-433
-426
-445
-438
-403
-383
-380
-385
-387
-376
-378
-381
-375
-386
-391
-374
-352
-334
-323
-307
-314
-324
-306
-303
-300
-278
-272
-278
-267
-239
-251
-245
-207
-192
-203
-202
-195
-200
-199
-221
-249
-249
-263
-264
-265
-290
-304
-304
-301
-303
-322
-321
-321
-330
-321
-319
-326
-333
-337
-346
-365
-375
-369
-369
-378
-376
-375
-387
-377
-359
-341
-302
-278
-286
-277
-288
-320
-317
-325
-312
-311
-310
-295
-304
-325
-346
-336
-308
-275
-269
-270
-243
-211
-202
-225
-242
-230
-237
-266
-270
-302
-340
-361
-362
-340
-330
-330
-287
-240
-220
-209
-226
-260
-281
-273
-292
-314
-311
-325
-343
-369
-369
-377
-395
-370
-354
-339
-318
-308
-284
-307
-327
-309
-300
-290
-274
-285
-322
-325
-324
-336
-345
-354
-361
-357
-341
-327
-336
-331
-356
-369
-357
-337
-318
-343
-360
-366
-379
-399
-404
-402
-390
-383
-377
-368
-357
-344
-318
-319
-337
-338
-295
-270
-287
-270
-254
-246
-268
-281
-260
-264
-264
-264
-282
-277
-267
-239
-233
-222
-208
-196
-197
-239
-244
-258
-277
-263
-275
-293
-306
-309
-332
-353
-360
-374
-367
-398
-419
-437
-442
-417
-424
-442
-426
-403
-414
-426
-419
-398
-367
-361
-360
-342
-337
-344
-334
-314
-308
-310
-318
-326
-341
-342
-317
-308
-298
-295
-281
-256
-239
-219
-212
-202
-198
-237
-265
-265
-278
-276
-302
-312
-310
-306
-304
-317
-276
-229
-226
-239
-241
-236
-235
-226
-213
-188
-185
-212
-238
-258
-284
-315
-320
-314
-328
-342
-331
-302
-289
-286
-280
-280
-288
-282
-257
-238
-224
-245
-279
-285
-277
-279
-288
-297
-280
-281
-280
-288
-280
-281
-298
-315
-325
-315
-291
-273
-266
-258
-247
-215
-220
-206
-200
-207
-206
-229
-250
-268
-300
-304
-312
-303
-300
-295
-300
-311
-294
-301
-279
-255
-250
-254
-252
-253
-259
-263
-262
-283
-312
-316
-292
-275
-272
-260
-269
-307
-317
-328
-338
-347
-336
-329
-342
-328
-319
-343
-341
-316
-321
-339
-339
-332
-347
-361
-375
-329
-296
-302
-307
-327
-336
-321
-321
-333
-327
-332
-330
-319
-310
-285
-272
-284
-289
-304
-307
-297
-310
-325
-328
-341
-334
-308
-301
-305
-347
-358
-336
-331
-326
-336
-342
-330
-339
-351
-338
-320
-324
-337
-335
-357
-357
-357
-335
-321
-307
-287
-249
-224
-207
-194
-206
-217
-213
-226
-213
-196
-230
-226
-233
-239
-226
-233
-218
-202
-237
-250
-239
-244
-249
-257
-263
-269
-273
-271
-293
-317
-317
-303
-299
-306
-275
-249
-242
-264
-292
-275
-264
-260
-262
-270
-244
-234
-248
-262
-274
-279
-283
-298
-323
-332
-321
-303
-300
-329
-351
-363
-352
-353
-377
-390
-391
-383
-382
-391
-397
-386
-368
-358
-336
-321
-317
-328
-328
-297
-261
-249
-247
-225
-206
-190
-196
-189
-187
-181
-187
-215
-242
-252
-231
-213
-206
-188
-200
-194
-188
-199
-194
-218
-220
-214
-227
-250
-253
-254
-282
-323
-329
-328
-345
-347
-360
-366
-359
-348
-355
-357
-343
-308
-281
-310
-341
-359
-365
-380
-370
-353
-368
-385
-397
-421
-434
-430
-424
-416
-406
-381
-376
-377
-371
-364
-350
-345
-364
-400
-410
-407
-387
-354
-323
-302
-285
-272
-249
-239
-260
-278
-301
-287
-285
-280
-276
-286
-275
-271
-262
-253
-234
-192
-189
-157
-124
-128
-139
-171
-160
-180
-221
-237
-235
-235
-223
-232
-246
-264
-264
-238
-197
-196
-216
-225
-252
-253
-274
-291
-291
-296
-321
-336
-294
-255
-240
-232
-248
-271
-251
-234
-258
-295
-310
-322
-334
-318
-305
-296
-277
-273
-276
-282
-271
-254
-271
-284
-277
-274
-252
-265
-289
-295
-273
-257
-244
-215
-234
-248
-233
-210
-195
-231
-258
-254
-243
-232
-228
-213
-225
-245
-259
-282
-269
-244
-232
-231
-245
-235
-243
-256
-246
-240
-239
-251
-239
-241
-247
-234
-220
-220
-219
-216
-235
-233
-240
-254
-270
-283
-284
-287
-291
-299
-309
-296
-269
-248
-229
-226
-204
-189
-168
-161
-164
-198
-215
-201
-198
-196
-197
-187
-214
-227
-210
-196
-224
-232
-210
-197
-214
-188
-169
-201
-215
-226
-255
-276
-306
-316
-305
-303
-283
-260
-272
-288
-298
-320
-362
-378
-362
-357
-353
-339
-344
-353
-357
-347
-328
-356
-356
-348
-373
-368
-387
-379
-341
-338
-352
-361
-342
-330
-335
-309
-294
-307
-298
-310
-323
-314
-301
-276
-237
-207
-211
-216
-224
-237
-223
-235
-233
-226
-235
-239
-233
-225
-235
-218
-218
-206
-175
-166
-193
-206
-198
-191
-185
-175
-176
-204
-220
-230
-253
-264
-256
-253
-247
-262
-272
-260
-267
-256
-224
-224
-247
-254
-234
-228
-230
-238
-211
-200
-220
-230
-250
-252
-256
-262
-277
-287
-267
-234
-223
-204
-175
-168
-175
-161
-153
-184
-186
-186
-179
-156
-161
-193
-222
-211
-228
-264
-260
-244
-243
-257
-274
-256
-240
-254
-269
-279
-284
-265
-237
-232
-229
-238
-229
-225
-248
-254
-256
-250
-247
-238
-235
-232
-218
-233
-284
-313
-314
-302
-292
-281
-240
-246
-278
-275
-259
-264
-256
-252
-259
-261
-255
-250
-261
-258
-250
-249
-244
-226
-201
-195
-216
-229
-229
-203
-195
-225
-251
-248
-251
-256
-247
-249
-281
-296
-313
-329
-319
-309
-308
-301
-277
-279
-271
-242
-242
-228
-220
-230
-229
-222
-219
-187
-188
-184
-152
-137
-155
-171
-156
-153
-175
-200
-182
-182
-184
-179
-170
-165
-161
-152
-158
-174
-198
-213
-216
-228
-216
-208
-240
-264
-245
-251
-249
-236
-220
-205
-224
-232
-235
-219
-219
-214
-193
-215
-213
-195
-175
-172
-197
-200
-206
-209
-196
-177
-162
-192
-210
-187
-188
-189
-180
-163
-145
-130
-133
-141
-146
-146
-150
-182
-190
-205
-220
-237
-228
-212
-212
-199
-203
-211
-187
-141
-111
-126
-132
-141
-129
-121
-105
-97
-121
-135
-182
-210
-213
-206
-211
-204
-191
-190
-166
-154
-190
-201
-172
-166
-197
-225
-216
-228
-235
-255
-254
-239
-250
-244
-232
-214
-203
-210
-199
-186
-168
-143
-131
-110
-93
-130
-156
-156
-159
-173
-171
-161
-171
-161
-173
-188
-172
-181
-198
-180
-186
-181
-162
-149
-129
-121
-129
-148
-132
-104
-106
-97
-75
-79
-120
-187
-231
-240
-238
-232
-237
-226
-218
-228
-212
-207
-204
-193
-220
-228
-209
-209
-219
-234
-253
-261
-240
-218
-207
-215
-253
-276
-286
-315
-286
-248
-247
-243
-236
-220
-218
-225
-204
-188
-197
-187
-180
-163
-131
-88
-70
-68
-53
-36
-48
-80
-94
-127
-150
-154
-147
-126
-145
-175
-183
-190
-192
-205
-224
-236
-225
-177
-159
-141
-137
-138
-137
-158
-157
-146
-151
-173
-179
-176
-161
-182
-189
-198
-192
-176
-195
-167
-134
-121
-124
-129
-142
-150
-132
-91
-92
-104
-99
-106
-111
-129
-105
-92
-106
-99
-96
-82
-81
-82
-71
-109
-142
-123
-128
-155
-148
-133
-152
-171
-189
-213
-234
-241
-229
-229
-214
-203
-232
-251
-249
-224
-218
-206
-172
-165
-176
-177
-180
-224
-221
-175
-181
-182
-192
-203
-229
-249
-237
-231
-204
-185
-192
-199
-173
-169
-188
-200
-181
-155
-157
-187
-224
-254
-256
-258
-263
-270
-285
-268
-270
-289
-278
-288
-270
-232
-202
-184
-197
-239
-281
-304
-308
-301
-284
-271
-270
-282
-289
-283
-287
-291
-302
-333
-337
-328
-344
-345
-316
-299
-300
-311
-316
-294
-316
-338
-318
-299
-297
-265
-239
-219
-212
-227
-213
-227
-255
-253
-262
-258
-258
-259
-247
-245
-248
-242
-241
-249
-254
-273
-289
-289
-307
-341
-375
-352
-328
-338
-344
-343
-345
-333
-304
-269
-254
-244
-211
-191
-215
-217
-193
-206
-200
-197
-227
-260
-272
-275
-251
-204
-180
-174
-179
-189
-185
-168
-149
-141
-145
-127
-137
-140
-176
-231
-253
-273
-281
-284
-259
-237
-214
-205
-208
-220
-220
-225
-232
-194
-157
-138
-115
-122
-150
-173
-184
-171
-141
-110
-113
-138
-119
-105
-125
-139
-154
-178
-200
-209
-217
-206
-213
-227
-224
-194
-154
-141
-171
-220
-221
-212
-227
-231
-252
-265
-244
-227
-226
-195
-183
-197
-181
-169
-186
-179
-173
-192
-212
-226
-212
-199
-184
-145
-150
-186
-180
-164
-183
-185
-165
-187
-223
-242
-262
-283
-287
-295
-281
-272
-278
-271
-274
-267
-269
-289
-296
-286
-277
-264
-221
-188
-192
-217
-241
-245
-240
-230
-220
-249
-248
-240
-243
-246
-262
-275
-299
-305
-294
-264
-228
-206
-215
-234
-240
-234
-220
-188
-170
-141
-141
-79
-52
-135
-178
-190
-196
-218
-196
-240
-303
-343
-330
-294
-273
-244
-235
-252
-261
-271
-233
-213
-236
-237
-253
-249
-248
-279
-294
-306
-293
-269
-274
-264
-244
-248
-285
-293
-274
-246
-239
-265
-284
-300
-281
-257
-263
-271
-249
-228
-226
-199
-162
-158
-165
-199
-209
-194
-173
-169
-174
-171
-179
-162
-161
-161
-157
-134
-130
-136
-136
-122
-108
-141
-155
-171
-180
-171
-195
-212
-203
-207
-198
-199
-204
-193
-200
-223
-240
-241
-222
-204
-196
-206
-228
-243
-258
-283
-304
-312
-303
-308
-311
-291
-281
-302
-312
-304
-302
-271
-269
-290
-321
-359
-359
-329
-319
-310
-309
-331
-326
-339
-374
-382
-410
-409
-382
-374
-369
-356
-336
-321
-297
-303
-334
-350
-333
-320
-311
-306
-291
-250
-230
-210
-217
-237
-251
-269
-272
-293
-292
-278
-281
-275
-258
-268
-300
-305
-276
-269
-268
-258
-279
-333
-332
-301
-281
-270
-267
-272
-282
-251
-264
-292
-311
-350
-373
-382
-392
-390
-386
-393
-409
-432
-429
-417
-415
-415
-413
-394
-399
-410
-386
-365
-351
-333
-328
-336
-329
-334
-351
-367
-365
-357
-379
-380
-367
-347
-330
-318
-290
-277
-290
-310
-289
-265
-261
-254
-264
-251
-235
-237
-243
-257
-269
-300
-304
-294
-291
-292
-306
-278
-262
-254
-224
-196
-183
-177
-194
-221
-214
-230
-268
-271
-279
-277
-282
-293
-305
-315
-312
-315
-305
-277
-295
-345
-330
-312
-330
-334
-329
-321
-315
-280
-277
-293
-281
-252
-232
-218
-210
-244
-276
-281
-270
-264
-267
-280
-275
-279
-310
-332
-332
-315
-304
-318
-327
-305
-281
-267
-280
-324
-343
-330
-323
-342
-348
-318
-276
-253
-241
-255
-259
-249
-237
-225
-228
-244
-254
-268
-288
-273
-256
-257
-246
-252
-260
-261
-264
-285
-299
-286
-285
-303
-323
-321
-301
-300
-293
-278
-261
-248
-254
-277
-297
-293
-288
-299
-288
-264
-275
-272
-256
-250
-252
-261
-298
-310
-332
-363
-357
-340
-310
-320
-349
-337
-336
-357
-360
-348
-358
-390
-403
-420
-434
-432
-396
-380
-380
-362
-365
-377
-357
-344
-331
-325
-308
-299
-294
-284
-292
-290
-286
-299
-326
-356
-377
-375
-374
-396
-388
-376
-358
-328
-308
-316
-348
-382
-389
-383
-380
-393
-410
-412
-408
-400
-378
-348
-343
-330
-320
-313
-295
-281
-260
-246
-238
-223
-243
-270
-271
-266
-285
-320
-327
-307
-302
-321
-331
-348
-371
-399
-410
-413
-434
-436
-416
-411
-398
-393
-389
-369
-359
-348
-325
-330
-364
-367
-359
-338
-322
-317
-318
-308
-315
-304
-290
-300
-287
-271
-294
-327
-322
-295
-265
-261
-250
-260
-250
-234
-205
-213
-252
-255
-261
-269
-290
-312
-318
-300
-260
-256
-270
-284
-305
-287
-284
-290
-264
-276
-313
-302
-282
-265
-271
-298
-298
-301
-297
-283
-269
-267
-280
-301
-332
-360
-366
-354
-360
-388
-410
-419
-430
-422
-426
-426
-436
-459
-480
-495
-490
-472
-429
-385
-373
-381
-379
-360
-328
-294
-279
-300
-304
-316
-335
-330
-349
-367
-369
-362
-360
-363
-364
-358
-337
-301
-271
-261
-258
-276
-307
-340
-340
-317
-334
-331
-334
-349
-348
-361
-351
-353
-362
-398
-434
-438
-428
-384
-365
-351
-344
-355
-380
-414
-430
-435
-453
-463
-494
-515
-478
-438
-422
-404
-353
-343
-344
-342
-332
-332
-328
-331
-333
-345
-367
-391
-408
-408
-409
-400
-403
-364
-341
-362
-336
-312
-313
-333
-323
-311
-300
-271
-242
-247
-262
-252
-265
-286
-296
-300
-283
-270
-251
-242
-245
-220
-209
-221
-253
-270
-266
-290
-312
-313
-307
-321
-358
-369
-384
-374
-361
-370
-382
-359
-342
-321
-305
-330
-329
-312
-303
-304
-312
-336
-369
-391
-395
-412
-391
-348
-318
-310
-303
-310
-340
-339
-347
-355
-360
-354
-336
-317
-276
-245
-259
-277
-279
-292
-284
-288
-299
-305
-289
-288
-280
-269
-279
-294
-312
-326
-346
-364
-389
-388
-384
-358
-305
-278
-280
-294
-311
-311
-327
-315
-276
-293
-296
-276
-280
-282
-303
-309
-294
-281
-299
-329
-361
-371
-387
-401
-385
-404
-440
-435
-424
-408
-406
-388
-342
-317
-298
-295
-296
-297
-314
-303
-310
-332
-331
-305
-302
-288
-275
-277
-272
-242
-271
-306
-309
-290
-268
-263
-267
-267
-257
-252
-252
-240
-230
-204
-187
-202
-234
-278
-278
-280
-283
-289
-315
-325
-304
-285
-273
-256
-278
-262
-238
-238
-222
-191
-182
-216
-229
-242
-268
-261
-247
-288
-325
-309
-238
-193
-201
-193
-186
-189
-158
-124
-121
-95
-111
-168
-168
-171
-204
-222
-199
-172
-151
-150
-181
-208
-220
-233
-242
-248
-258
-262
-247
-245
-236
-218
-215
-200
-177
-165
-157
-145
-162
-169
-151
-145
-167
-174
-193
-225
-265
-288
-281
-280
-276
-271
-283
-284
-252
-235
-218
-178
-170
-186
-172
-160
-178
-218
-204
-230
-247
-219
-203
-225
-217
-207
-204
-218
-220
-213
-249
-260
-217
-191
-188
-188
-199
-202
-203
-193
-197
-218
-223
-231
-251
-242
-219
-230
-236
-228
-213
-199
-196
-219
-251
-285
-302
-296
-282
-288
-297
-313
-317
-314
-299
-293
-299
-332
-332
-312
-300
-258
-245
-255
-290
-285
-269
-283
-298
-341
-380
-393
-399
-393
-382
-355
-335
-335
-343
-323
-307
-320
-307
-287
-272
-252
-262
-255
-288
-287
-244
-244
-219
-189
-184
-208
-213
-220
-241
-246
-231
-223
-224
-239
-230
-261
-287
-276
-254
-241
-280
-293
-288
-294
-305
-319
-323
-366
-373
-397
-443
-458
-432
-387
-395
-379
-350
-355
-335
-276
-259
-264
-243
-251
-268
-280
-272
-256
-244
-268
-272
-234
-221
-207
-186
-191
-138
-118
-127
-158
-169
-154
-146
-107
-123
-173
-184
-203
-202
-196
-162
-156
-169
-158
-164
-178
-191
-196
-179
-165
-180
-223
-225
-199
-222
-211
-233
-253
-238
-244
-255
-257
-271
-274
-249
-240
-252
-244
-241
-229
-230
-240
-255
-254
-240
-254
-271
-289
-296
-289
-301
-269
-250
-243
-238
-235
-196
-180
-147
-137
-159
-165
-196
-217
-227
-217
-206
-189
-193
-189
-169
-142
-151
-152
-124
-119
-94
-76
-70
-54
-63
-67
-82
-84
-67
-73
-108
-160
-179
-198
-213
-189
-175
-171
-167
-185
-227
-276
-293
-275
-264
-275
-285
-283
-265
-245
-254
-241
-231
-206
-185
-183
-225
-233
-257
-287
-305
-332
-349
-388
-381
-350
-331
-330
-314
-316
-309
-291
-288
-316
-318
-328
-335
-322
-327
-290
-251
-261
-282
-271
-239
-230
-187
-156
-161
-162
-143
-134
-139
-159
-133
-135
-161
-141
-127
-93
-94
-94
-81
-106
-126
-131
-124
-109
-118
-99
-93
-101
-91
-110
-123
-149
-176
-196
-222
-222
-229
-190
-209
-217
-198
-222
-234
-218
-197
-202
-217
-191
-172
-133
-112
-98
-99
-111
-113
-137
-155
-167
-161
-180
-205
-227
-239
-223
-185
-174
-164
-158
-163
-165
-205
-250
-217
-214
-233
-254
-246
-227
-213
-194
-237
-235
-252
-269
-280
-254
-249
-239
-250
-252
-243
-248
-223
-200
-185
-193
-198
-206
-214
-208
-210
-232
-210
-170
-150
-161
-149
-120
-142
-133
-136
-132
-108
-108
-116
-150
-189
-224
-223
-221
-239
-248
-224
-254
-223
-201
-202
-191
-216
-203
-189
-224
-256
-278
-284
-287
-290
-307
-318
-324
-328
-332
-356
-354
-328
-349
-372
-398
-421
-403
-379
-351
-310
-314
-309
-315
-303
-299
-309
-294
-309
-299
-314
-319
-307
-333
-333
-314
-310
-287
-252
-208
-167
-131
-115
-146
-141
-110
-120
-120
-107
-116
-130
-162
-163
-196
-182
-162
-195
-196
-208
-182
-185
-194
-187
-183
-176
-169
-147
-139
-138
-139
-164
-201
-212
-228
-241
-243
-273
-321
-338
-359
-355
-322
-327
-301
-317
-320
-302
-314
-285
-285
-263
-256
-250
-266
-283
-261
-284
-267
-217
-185
-160
-142
-169
-196
-221
-245
-241
-223
-255
-281
-268
-259
-252
-233
-224
-185
-166
-141
-134
-178
-238
-279
-285
-286
-281
-278
-277
-268
-268
-249
-230
-252
-226
-220
-217
-221
-208
-176
-192
-198
-205
-198
-207
-191
-172
-220
-224
-236
-234
-236
-251
-223
-237
-238
-240
-255
-239
-215
-208
-220
-211
-187
-194
-215
-220
-222
-179
-159
-169
-168
-162
-150
-149
-142
-149
-169
-171
-170
-148
-157
-181
-174
-190
-210
-210
-175
-140
-117
-133
-178
-181
-185
-180
-183
-212
-206
-192
-174
-179
-178
-164
-177
-178
-192
-199
-181
-187
-216
-228
-231
-229
-252
-274
-257
-254
-243
-243
-252
-255
-281
-293
-283
-323
-348
-342
-345
-352
-385
-366
-338
-316
-329
-347
-334
-352
-342
-336
-360
-354
-322
-303
-261
-223
-191
-161
-168
-149
-143
-130
-120
-145
-190
-201
-222
-215
-214
-241
-235
-190
-179
-189
-192
-207
-183
-203
-196
-155
-127
-107
-125
-105
-78
-63
-38
-73
-81
-77
-124
-150
-151
-141
-112
-98
-132
-134
-79
-61
-61
-75
-107
-135
-140
-126
-119
-128
-179
-192
-190
-198
-170
-180
-187
-201
-214
-198
-190
-227
-243
-232
-223
-222
-238
-243
-201
-187
-220
-245
-217
-167
-164
-170
-191
-206
-234
-223
-188
-197
-189
-189
-180
-176
-177
-171
-193
-184
-170
-181
-186
-197
-230
-249
-231
-231
-240
-230
-232
-234
-203
-170
-108
-117
-150
-124
-132
-126
-112
-121
-127
-183
-208
-227
-220
-205
-210
-224
-272
-268
-256
-252
-259
-276
-301
-299
-310
-315
-284
-260
-235
-214
-239
-250
-236
-260
-306
-316
-316
-296
-303
-347
-352
-346
-343
-331
-336
-347
-337
-324
-305
-275
-283
-288
-301
-303
-249
-231
-232
-270
-285
-308
-345
-338
-336
-338
-349
-335
-308
-312
-307
-296
-297
-269
-245
-227
-219
-224
-235
-233
-235
-244
-249
-263
-257
-255
-278
-261
-265
-246
-225
-261
-268
-304
-308
-278
-280
-276
-300
-315
-326
-343
-339
-351
-373
-346
-327
-363
-406
-403
-381
-374
-388
-393
-367
-398
-421
-426
-433
-399
-376
-354
-348
-352
-341
-289
-267
-272
-288
-306
-300
-321
-296
-265
-253
-234
-240
-224
-222
-205
-205
-210
-194
-205
-206
-208
-229
-211
-245
-287
-305
-347
-348
-314
-308
-303
-275
-250
-249
-241
-244
-242
-281
-310
-268
-253
-251
-263
-243
-225
-244
-247
-252
-269
-309
-332
-352
-362
-361
-335
-276
-291
-306
-283
-303
-318
-317
-339
-335
-328
-345
-347
-344
-352
-327
-310
-305
-288
-297
-286
-290
-271
-283
-296
-282
-280
-277
-277
-268
-234
-218
-236
-308
-332
-300
-303
-294
-288
-279
-273
-267
-271
-269
-266
-296
-304
-289
-299
-315
-318
-306
-310
-312
-312
-291
-274
-275
-295
-291
-282
-283
-320
-326
-326
-324
-318
-348
-338
-349
-355
-341
-331
-325
-316
-312
-320
-331
-358
-387
-355
-369
-362
-350
-367
-338
-322
-301
-289
-289
-314
-324
-303
-308
-311
-316
-290
-272
-265
-265
-229
-204
-198
-195
-202
-211
-208
-180
-180
-190
-206
-215
-206
-205
-232
-283
-300
-289
-312
-314
-335
-339
-319
-331
-302
-275
-282
-287
-294
-293
-290
-290
-319
-320
-293
-258
-268
-271
-268
-263
-252
-235
-223
-201
-172
-138
-126
-123
-119
-156
-162
-123
-123
-134
-127
-145
-172
-192
-171
-201
-227
-245
-254
-253
-296
-293
-284
-279
-256
-266
-270
-279
-278
-263
-255
-231
-212
-197
-163
-177
-190
-169
-164
-172
-165
-140
-158
-162
-156
-175
-206
-217
-218
-231
-224
-201
-213
-244
-255
-228
-246
-269
-257
-292
-291
-296
-306
-324
-355
-329
-326
-308
-295
-289
-276
-269
-263
-224
-222
-232
-240
-278
-303
-318
-301
-252
-248
-220
-215
-226
-241
-257
-255
-268
-266
-290
-308
-311
-344
-330
-343
-366
-360
-371
-360
-356
-344
-345
-341
-357
-378
-360
-354
-352
-364
-392
-402
-358
-332
-301
-271
-268
-257
-258
-248
-253
-273
-299
-311
-310
-318
-299
-271
-286
-289
-312
-325
-302
-289
-278
-259
-243
-262
-278
-298
-307
-264
-254
-280
-283
-285
-298
-294
-305
-312
-331
-359
-369
-360
-335
-333
-331
-316
-290
-276
-269
-279
-281
-266
-244
-225
-209
-202
-234
-268
-299
-284
-262
-235
-243
-238
-265
-279
-265
-241
-240
-267
-280
-289
-295
-302
-308
-305
-307
-279
-260
-272
-259
-246
-280
-305
-287
-291
-284
-288
-306
-316
-308
-279
-243
-251
-259
-257
-276
-296
-280
-273
-283
-294
-283
-279
-303
-320
-323
-303
-279
-235
-257
-252
-236
-259
-250
-282
-300
-280
-306
-285
-281
-240
-223
-240
-239
-209
-221
-248
-247
-247
-235
-214
-209
-226
-285
-308
-311
-349
-336
-322
-321
-304
-306
-308
-278
-291
-270
-270
-276
-270
-241
-227
-250
-290
-330
-357
-358
-358
-365
-388
-385
-371
-364
-328
-318
-296
-295
-290
-273
-252
-251
-249
-229
-247
-251
-228
-255
-287
-273
-277
-301
-268
-279
-269
-256
-235
-211
-248
-252
-244
-238
-241
-240
-234
-245
-275
-293
-301
-285
-260
-256
-256
-239
-294
-311
-318
-303
-260
-231
-236
-240
-210
-200
-186
-192
-239
-246
-228
-207
-199
-208
-194
-203
-184
-188
-179
-190
-212
-235
-268
-275
-269
-283
-300
-304
-291
-293
-301
-291
-301
-296
-260
-249
-263
-273
-247
-209
-183
-183
-185
-199
-224
-222
-221
-196
-188
-185
-193
-211
-218
-204
-189
-212
-223
-213
-234
-246
-258
-285
-307
-321
-310
-276
-273
-282
-248
-221
-207
-179
-182
-185
-210
-250
-261
-292
-306
-288
-311
-306
-260
-259
-245
-250
-235
-240
-260
-241
-246
-201
-189
-185
-163
-161
-133
-130
-153
-167
-183
-186
-187
-185
-212
-246
-245
-278
-298
-297
-280
-245
-250
-263
-293
-309
-313
-352
-343
-329
-333
-290
-280
-297
-268
-235
-236
-215
-231
-243
-230
-224
-231
-260
-295
-305
-320
-346
-350
-342
-315
-312
-311
-315
-293
-281
-295
-289
-310
-317
-308
-318
-360
-391
-408
-421
-420
-410
-384
-358
-347
-313
-286
-286
-282
-268
-246
-242
-259
-258
-261
-285
-289
-273
-243
-241
-220
-192
-207
-229
-217
-181
-159
-129
-105
-155
-181
-212
-243
-258
-260
-263
-300
-296
-321
-340
-330
-330
-307
-275
-259
-257
-260
-274
-292
-283
-276
-267
-260
-254
-263
-257
-265
-284
-324
-324
-329
-359
-350
-327
-297
-257
-242
-228
-212
-209
-222
-233
-214
-213
-244
-263
-283
-290
-313
-339
-331
-319
-316
-296
-273
-287
-286
-303
-329
-303
-330
-310
-290
-288
-266
-236
-208
-219
-231
-236
-246
-272
-319
-321
-318
-324
-310
-336
-345
-315
-286
-278
-268
-274
-257
-263
-321
-290
-274
-301
-291
-262
-239
-222
-208
-207
-189
-161
-180
-197
-215
-227
-244
-233
-218
-241
-251
-246
-237
-239
-239
-226
-221
-227
-222
-216
-232
-266
-260
-275
-277
-281
-277
-293
-325
-323
-344
-363
-328
-312
-328
-334
-322
-318
-336
-316
-294
-306
-346
-350
-370
-388
-366
-347
-311
-287
-249
-236
-235
-210
-216
-218
-244
-253
-251
-257
-287
-305
-304
-309
-276
-268
-237
-217
-230
-266
-293
-264
-249
-266
-262
-252
-221
-236
-255
-259
-251
-232
-226
-227
-258
-285
-290
-296
-273
-243
-226
-255
-259
-233
-256
-256
-232
-231
-250
-260
-252
-252
-250
-222
-208
-189
-197
-200
-195
-199
-194
-202
-208
-214
-229
-224
-189
-178
-199
-193
-167
-173
-180
-200
-214
-242
-269
-264
-259
-281
-275
-255
-224
-183
-199
-218
-207
-184
-178
-175
-161
-119
-114
-152
-191
-212
-244
-230
-242
-250
-255
-284
-278
-256
-268
-284
-287
-296
-303
-300
-328
-343
-332
-349
-326
-331
-327
-320
-323
-306
-289
-298
-336
-331
-283
-242
-214
-228
-226
-212
-219
-226
-255
-257
-256
-259
-242
-212
-212
-224
-220
-208
-182
-162
-173
-193
-193
-178
-167
-164
-168
-178
-210
-197
-175
-173
-183
-212
-234
-249
-254
-254
-250
-272
-312
-293
-288
-310
-288
-268
-252
-269
-275
-242
-232
-231
-215
-201
-223
-254
-281
-290
-272
-261
-291
-304
-318
-347
-331
-319
-304
-322
-342
-357
-346
-309
-278
-238
-218
-213
-216
-237
-239
-249
-267
-276
-319
-321
-285
-292
-302
-268
-264
-299
-302
-293
-305
-313
-302
-290
-266
-256
-242
-200
-176
-163
-159
-163
-176
-182
-187
-201
-193
-184
-211
-215
-208
-225
-241
-220
-175
-158
-120
-111
-97
-90
-107
-136
-161
-175
-213
-228
-225
-241
-243
-250
-244
-237
-232
-242
-231
-209
-208
-224
-231
-218
-239
-272
-298
-315
-317
-312
-312
-358
-357
-325
-328
-301
-292
-304
-318
-327
-332
-330
-326
-321
-335
-363
-367
-371
-385
-411
-421
-398
-371
-336
-337
-353
-329
-310
-290
-273
-246
-220
-229
-214
-194
-181
-178
-188
-209
-218
-240
-254
-225
-171
-146
-179
-183
-201
-225
-228
-241
-253
-287
-287
-252
-223
-206
-197
-192
-192
-207
-230
-226
-227
-241
-256
-241
-243
-241
-233
-230
-242
-257
-233
-188
-192
-176
-164
-147
-140
-188
-221
-235
-249
-249
-253
-287
-305
-330
-364
-377
-357
-326
-307
-295
-277
-279
-269
-269
-282
-278
-264
-260
-257
-273
-254
-249
-265
-268
-294
-301
-282
-253
-253
-261
-249
-238
-240
-223
-222
-229
-209
-195
-186
-176
-193
-166
-152
-156
-156
-130
-107
-123
-141
-159
-176
-209
-253
-286
-303
-313
-291
-274
-280
-276
-302
-333
-324
-302
-266
-247
-231
-235
-271
-307
-312
-281
-273
-277
-276
-273
-257
-258
-210
-172
-154
-127
-146
-158
-145
-131
-113
-116
-116
-99
-101
-99
-101
-97
-113
-127
-119
-122
-136
-129
-128
-122
-132
-149
-150
-162
-163
-173
-181
-213
-202
-189
-190
-204
-234
-233
-246
-261
-256
-239
-241
-257
-246
-239
-226
-190
-186
-180
-154
-133
-120
-135
-146
-147
-168
-211
-225
-235
-265
-277
-290
-255
-218
-213
-208
-186
-198
-183
-157
-138
-125
-130
-139
-146
-175
-191
-174
-190
-209
-221
-228
-232
-256
-251
-239
-224
-199
-189
-187
-201
-191
-175
-192
-171
-124
-138
-153
-168
-192
-224
-282
-305
-299
-309
-337
-343
-335
-334
-330
-312
-333
-305
-242
-243
-230
-185
-152
-160
-220
-267
-278
-291
-315
-297
-276
-242
-203
-190
-187
-211
-217
-200
-184
-164
-153
-169
-178
-161
-176
-182
-187
-194
-202
-222
-242
-251
-259
-272
-301
-315
-287
-271
-248
-230
-225
-228
-256
-268
-277
-291
-303
-298
-289
-262
-237
-233
-217
-207
-212
-230
-256
-287
-288
-268
-256
-243
-237
-243
-252
-241
-236
-243
-250
-251
-239
-223
-242
-288
-296
-276
-248
-251
-273
-268
-268
-272
-267
-272
-255
-216
-172
-174
-207
-214
-205
-196
-192
-212
-250
-240
-230
-220
-218
-219
-217
-242
-250
-255
-271
-275
-252
-215
-203
-202
-224
-239
-246
-262
-286
-315
-309
-295
-302
-334
-335
-320
-339
-339
-344
-349
-329
-316
-295
-267
-242
-219
-184
-173
-176
-180
-197
-204
-215
-253
-278
-270
-270
-266
-262
-242
-236
-224
-234
-219
-207
-225
-220
-212
-212
-219
-209
-216
-234
-237
-253
-256
-236
-228
-230
-233
-238
-243
-246
-254
-261
-267
-290
-307
-279
-242
-219
-222
-230
-232
-240
-266
-300
-318
-334
-341
-341
-348
-342
-336
-340
-360
-378
-365
-351
-359
-342
-317
-292
-308
-342
-351
-369
-340
-311
-279
-225
-227
-248
-234
-251
-274
-292
-335
-365
-369
-365
-370
-359
-332
-313
-303
-326
-345
-363
-388
-413
-447
-466
-451
-441
-449
-449
-423
-409
-408
-394
-368
-323
-329
-354
-359
-365
-353
-320
-289
-282
-286
-287
-268
-242
-206
-203
-210
-181
-151
-163
-214
-240
-243
-249
-256
-219
-173
-111
-88
-82
-71
-80
-77
-93
-124
-170
-206
-220
-239
-258
-268
-258
-257
-242
-249
-258
-259
-271
-260
-265
-287
-316
-292
-262
-282
-286
-280
-257
-271
-317
-348
-362
-352
-349
-352
-344
-337
-336
-316
-307
-319
-318
-296
-286
-249
-235
-250
-244
-256
-282
-284
-271
-282
-293
-319
-333
-325
-310
-286
-295
-302
-288
-282
-273
-280
-283
-253
-214
-172
-152
-152
-148
-159
-162
-156
-162
-171
-177
-193
-206
-213
-228
-228
-248
-264
-286
-297
-294
-305
-311
-311
-308
-336
-394
-431
-436
-401
-404
-414
-411
-428
-435
-438
-445
-426
-421
-437
-431
-422
-398
-386
-377
-356
-345
-342
-371
-408
-425
-404
-358
-338
-313
-310
-348
-363
-332
-308
-309
-290
-299
-293
-250
-235
-229
-216
-210
-207
-215
-230
-275
-301
-286
-287
-305
-316
-314
-297
-260
-249
-274
-276
-276
-290
-289
-284
-242
-213
-223
-248
-279
-317
-325
-311
-346
-378
-367
-339
-343
-321
-279
-254
-259
-269
-264
-225
-216
-236
-230
-250
-261
-259
-257
-249
-262
-272
-286
-306
-300
-281
-275
-276
-264
-251
-247
-254
-270
-278
-274
-259
-260
-287
-309
-296
-265
-264
-266
-266
-284
-307
-316
-305
-280
-279
-286
-300
-310
-325
-331
-332
-322
-334
-372
-375
-371
-372
-370
-376
-374
-363
-346
-309
-288
-315
-304
-293
-299
-305
-319
-329
-326
-333
-341
-314
-301
-290
-278
-264
-258
-226
-226
-228
-237
-241
-249
-264
-262
-280
-305
-334
-349
-359
-387
-381
-394
-407
-397
-371
-336
-327
-296
-274
-261
-284
-316
-327
-344
-335
-351
-342
-331
-323
-330
-382
-401
-380
-343
-339
-344
-349
-378
-363
-353
-349
-331
-323
-302
-296
-281
-286
-307
-308
-326
-323
-309
-297
-271
-260
-275
-278
-278
-284
-267
-264
-262
-266
-278
-296
-308
-324
-308
-298
-303
-300
-310
-316
-317
-309
-323
-329
-327
-343
-335
-354
-363
-338
-331
-304
-291
-263
-216
-187
-153
-101
-109
-117
-112
-116
-161
-201
-216
-256
-293
-311
-280
-282
-303
-317
-329
-327
-350
-351
-348
-372
-374
-380
-399
-420
-398
-374
-370
-330
-297
-261
-268
-259
-225
-253
-263
-257
-263
-270
-293
-312
-337
-360
-342
-325
-297
-289
-258
-259
-312
-311
-326
-354
-375
-355
-330
-314
-294
-290
-285
-301
-306
-273
-299
-316
-286
-275
-249
-232
-245
-271
-255
-258
-245
-224
-196
-175
-169
-136
-129
-115
-121
-131
-156
-182
-184
-192
-194
-215
-246
-221
-229
-258
-253
-240
-224
-215
-214
-253
-261
-257
-294
-324
-347
-343
-345
-346
-331
-321
-340
-363
-338
-341
-343
-326
-320
-336
-342
-351
-345
-327
-362
-373
-392
-439
-471
-504
-506
-466
-436
-427
-445
-476
-500
-487
-456
-437
-417
-419
-430
-416
-408
-406
-377
-359
-346
-337
-321
-318
-306
-300
-281
-264
-284
-297
-309
-305
-304
-307
-308
-310
-299
-282
-259
-229
-193
-167
-178
-170
-180
-203
-204
-199
-197
-216
-241
-270
-291
-303
-310
-317
-330
-320
-297
-263
-220
-207
-227
-266
-265
-256
-266
-286
-285
-291
-280
-239
-250
-253
-260
-260
-237
-266
-292
-294
-307
-300
-301
-258
-222
-197
-208
-233
-250
-298
-290
-264
-249
-254
-276
-254
-260
-304
-343
-361
-360
-360
-337
-333
-360
-388
-385
-330
-313
-330
-343
-331
-339
-352
-347
-354
-356
-359
-363
-370
-370
-338
-304
-307
-278
-257
-247
-252
-262
-259
-264
-279
-267
-272
-313
-333
-324
-306
-313
-310
-281
-242
-244
-238
-242
-263
-255
-257
-241
-229
-268
-300
-296
-295
-265
-273
-275
-241
-215
-190
-178
-156
-157
-155
-159
-170
-152
-177
-218
-254
-301
-312
-320
-320
-326
-341
-363
-372
-355
-358
-332
-342
-362
-382
-353
-332
-339
-328
-322
-326
-322
-313
-305
-303
-312
-319
-326
-316
-320
-317
-316
-316
-306
-310
-325
-339
-331
-297
-277
-289
-305
-330
-320
-295
-272
-243
-238
-238
-228
-222
-248
-256
-239
-270
-304
-316
-331
-354
-349
-337
-355
-353
-318
-288
-298
-307
-258
-239
-259
-236
-221
-228
-232
-257
-297
-301
-310
-319
-324
-333
-314
-295
-295
-294
-293
-284
-261
-263
-282
-291
-290
-287
-287
-277
-241
-203
-175
-179
-193
-196
-179
-178
-180
-190
-199
-181
-182
-181
-188
-237
-281
-282
-260
-270
-266
-231
-185
-153
-176
-189
-210
-243
-246
-252
-280
-279
-253
-236
-211
-225
-238
-224
-201
-183
-197
-189
-204
-241
-242
-241
-246
-252
-267
-274
-268
-261
-260
-228
-203
-174
-154
-171
-174
-161
-186
-221
-238
-261
-270
-286
-279
-273
-255
-212
-205
-219
-233
-225
-249
-243
-215
-236
-236
-203
-200
-220
-229
-227
-239
-232
-202
-196
-170
-143
-155
-162
-154
-144
-163
-193
-195
-196
-201
-202
-201
-191
-184
-204
-212
-224
-251
-260
-251
-244
-261
-267
-263
-265
-299
-334
-345
-334
-323
-331
-293
-285
-300
-269
-254
-255
-241
-259
-267
-266
-253
-259
-254
-241
-208
-212
-236
-247
-240
-226
-207
-207
-232
-239
-214
-204
-200
-194
-182
-188
-192
-185
-213
-216
-206
-188
-187
-190
-206
-210
-217
-200
-160
-133
-147
-154
-154
-133
-121
-130
-141
-183
-211
-225
-225
-221
-205
-173
-167
-169
-177
-172
-183
-197
-190
-211
-216
-232
-231
-215
-212
-206
-215
-219
-205
-222
-229
-254
-293
-273
-265
-265
-250
-263
-286
-313
-306
-263
-261
-268
-235
-222
-211
-203
-195
-180
-189
-194
-153
-144
-157
-181
-205
-208
-226
-232
-212
-200
-206
-204
-217
-227
-205
-182
-172
-167
-159
-129
-96
-114
-140
-138
-142
-148
-161
-166
-157
-147
-170
-161
-164
-177
-206
-218
-209
-215
-223
-208
-194
-197
-195
-186
-170
-175
-188
-204
-204
-194
-202
-198
-198
-240
-277
-311
-350
-355
-345
-331
-324
-339
-350
-321
-292
-299
-310
-334
-353
-346
-323
-332
-354
-380
-361
-349
-353
-346
-371
-381
-369
-358
-355
-331
-310
-304
-298
-293
-309
-288
-263
-266
-259
-264
-284
-274
-280
-300
-316
-300
-264
-255
-215
-194
-223
-226
-239
-256
-245
-216
-201
-204
-178
-157
-147
-139
-134
-116
-123
-134
-129
-125
-142
-146
-151
-165
-199
-217
-225
-234
-227
-265
-284
-266
-288
-276
-252
-233
-223
-227
-209
-184
-173
-170
-142
-144
-196
-201
-207
-216
-213
-205
-188
-188
-191
-201
-190
-181
-178
-174
-164
-161
-147
-117
-113
-151
-177
-185
-177
-215
-216
-211
-224
-238
-263
-294
-272
-253
-218
-194
-225
-180
-183
-196
-203
-197
-193
-209
-184
-173
-188
-165
-164
-181
-213
-222
-208
-198
-189
-207
-211
-231
-215
-198
-182
-178
-191
-173
-198
-208
-208
-184
-174
-173
-189
-202
-190
-186
-185
-167
-136
-115
-103
-97
-84
-105
-102
-88
-108
-135
-153
-158
-157
-170
-153
-137
-146
-148
-140
-131
-126
-143
-159
-141
-129
-120
-128
-116
-123
-119
-118
-138
-155
-149
-150
-133
-133
-150
-155
-173
-175
-186
-217
-236
-245
-261
-276
-309
-316
-274
-275
-289
-267
-250
-206
-201
-211
-203
-179
-173
-178
-197
-236
-242
-248
-280
-276
-252
-269
-263
-220
-192
-198
-225
-201
-181
-183
-165
-151
-113
-104
-125
-125
-133
-126
-116
-130
-142
-174
-202
-230
-228
-242
-252
-249
-273
-276
-271
-269
-271
-257
-206
-166
-148
-157
-175
-195
-243
-263
-270
-254
-261
-293
-301
-280
-251
-211
-215
-215
-242
-259
-265
-279
-279
-299
-294
-280
-263
-223
-204
-176
-158
-160
-161
-158
-180
-214
-215
-217
-229
-217
-205
-224
-185
-161
-155
-168
-197
-182
-207
-197
-163
-163
-179
-186
-160
-113
-120
-125
-125
-155
-184
-215
-209
-205
-226
-236
-245
-251
-247
-250
-227
-230
-188
-157
-182
-177
-175
-185
-200
-203
-182
-190
-196
-191
-218
-235
-220
-238
-244
-228
-211
-204
-207
-174
-176
-144
-142
-150
-147
-170
-157
-154
-181
-177
-158
-128
-139
-167
-148
-137
-129
-109
-106
-106
-105
-101
-105
-107
-102
-116
-146
-183
-222
-219
-236
-260
-255
-254
-278
-274
-243
-259
-283
-299
-298
-309
-303
-295
-298
-316
-309
-329
-340
-338
-303
-280
-298
-313
-349
-348
-333
-342
-356
-364
-341
-306
-297
-291
-328
-310
-274
-292
-276
-257
-266
-266
-257
-261
-270
-287
-272
-259
-255
-288
-293
-251
-238
-217
-230
-253
-244
-228
-212
-200
-217
-243
-278
-312
-323
-317
-296
-305
-311
-320
-332
-317
-318
-312
-294
-273
-263
-253
-223
-230
-248
-232
-224
-251
-247
-233
-247
-245
-223
-221
-222
-233
-231
-216
-220
-225
-250
-239
-239
-238
-228
-252
-265
-269
-290
-303
-292
-241
-218
-225
-217
-205
-176
-152
-125
-113
-92
-93
-97
-118
-146
-121
-124
-131
-132
-147
-145
-174
-207
-217
-231
-214
-182
-162
-145
-150
-151
-141
-147
-160
-190
-184
-176
-162
-164
-179
-216
-265
-283
-295
-280
-248
-244
-225
-225
-205
-191
-209
-210
-216
-244
-252
-254
-265
-262
-283
-317
-354
-343
-344
-364
-360
-370
-379
-362
-371
-401
-392
-348
-316
-298
-312
-297
-289
-270
-258
-262
-259
-269
-292
-276
-253
-268
-278
-272
-253
-254
-245
-221
-190
-148
-126
-102
-102
-105
-88
-111
-129
-153
-169
-147
-170
-207
-204
-221
-234
-248
-256
-257
-247
-227
-230
-222
-227
-257
-275
-274
-275
-284
-310
-300
-265
-276
-265
-248
-235
-216
-221
-215
-204
-199
-203
-203
-212
-231
-239
-250
-281
-308
-322
-316
-292
-298
-303
-320
-309
-273
-266
-247
-238
-231
-222
-215
-226
-259
-264
-243
-254
-267
-268
-272
-278
-300
-295
-279
-276
-290
-303
-296
-272
-261
-229
-177
-179
-171
-157
-182
-218
-248
-271
-282
-290
-308
-305
-287
-291
-298
-301
-268
-243
-236
-228
-250
-251
-220
-229
-240
-236
-264
-261
-237
-211
-190
-169
-148
-123
-123
-112
-89
-92
-114
-123
-129
-140
-172
-178
-167
-201
-231
-236
-259
-261
-244
-238
-247
-233
-227
-229
-249
-252
-245
-263
-273
-271
-252
-238
-233
-203
-179
-180
-202
-223
-228
-262
-302
-295
-275
-262
-251
-241
-234
-247
-227
-189
-201
-214
-202
-189
-194
-204
-221
-266
-284
-285
-283
-297
-310
-300
-322
-324
-321
-326
-331
-337
-318
-307
-304
-319
-323
-304
-318
-317
-319
-319
-303
-291
-260
-255
-231
-197
-183
-208
-199
-213
-236
-258
-284
-293
-299
-337
-336
-328
-370
-370
-372
-376
-387
-373
-369
-380
-371
-365
-336
-323
-357
-340
-303
-277
-285
-282
-277
-276
-252
-235
-210
-229
-260
-249
-224
-220
-229
-207
-190
-222
-253
-281
-280
-260
-239
-243
-254
-244
-228
-207
-195
-172
-137
-170
-218
-256
-283
-307
-312
-333
-324
-289
-302
-304
-296
-285
-297
-315
-302
-282
-252
-253
-249
-255
-262
-251
-251
-232
-221
-213
-207
-187
-172
-168
-185
-196
-210
-230
-221
-194
-187
-168
-156
-130
-91
-82
-81
-109
-132
-157
-159
-155
-194
-171
-152
-153
-168
-184
-176
-192
-173
-153
-161
-160
-180
-222
-247
-234
-232
-261
-258
-262
-268
-267
-261
-236
-226
-217
-199
-186
-183
-205
-213
-229
-255
-286
-311
-306
-314
-322
-308
-283
-262
-273
-258
-260
-297
-321
-347
-326
-338
-321
-300
-291
-296
-324
-350
-375
-353
-317
-328
-317
-320
-315
-304
-296
-292
-288
-273
-289
-279
-257
-248
-256
-279
-274
-279
-261
-231
-219
-202
-189
-194
-177
-159
-165
-180
-203
-188
-181
-191
-193
-180
-173
-166
-162
-165
-162
-185
-205
-218
-205
-194
-186
-204
-229
-234
-237
-207
-186
-198
-217
-240
-253
-255
-272
-278
-272
-256
-235
-239
-266
-286
-277
-284
-310
-312
-300
-294
-306
-314
-299
-303
-295
-275
-260
-226
-200
-197
-227
-246
-231
-252
-267
-278
-294
-304
-313
-315
-314
-304
-311
-288
-277
-289
-287
-277
-279
-295
-322
-308
-295
-288
-306
-299
-280
-308
-329
-318
-295
-307
-298
-269
-278
-285
-278
-255
-224
-203
-203
-228
-236
-223
-239
-267
-276
-290
-292
-280
-249
-244
-278
-275
-258
-247
-229
-226
-233
-225
-225
-228
-235
-247
-277
-289
-288
-295
-256
-222
-214
-224
-218
-226
-263
-307
-323
-309
-320
-327
-315
-318
-342
-334
-338
-362
-368
-394
-420
-427
-421
-413
-387
-345
-316
-307
-320
-295
-287
-315
-337
-360
-388
-421
-432
-436
-448
-418
-397
-431
-426
-398
-392
-406
-398
-398
-394
-402
-406
-374
-337
-310
-278
-277
-278
-252
-254
-286
-325
-342
-350
-374
-386
-357
-355
-358
-353
-347
-335
-326
-314
-310
-275
-266
-300
-304
-302
-319
-309
-273
-259
-251
-254
-265
-279
-304
-298
-308
-334
-360
-371
-377
-393
-360
-316
-303
-294
-304
-297
-280
-285
-271
-259
-252
-250
-271
-294
-298
-279
-256
-224
-235
-252
-251
-266
-297
-317
-333
-335
-348
-359
-364
-364
-347
-339
-324
-325
-324
-302
-315
-311
-287
-296
-306
-313
-322
-319
-317
-295
-298
-290
-255
-254
-242
-242
-264
-287
-320
-325
-303
-307
-313
-314
-316
-320
-320
-300
-260
-249
-248
-258
-270
-286
-313
-319
-325
-320
-300
-306
-345
-373
-365
-364
-363
-343
-311
-299
-269
-228
-218
-195
-210
-234
-240
-254
-256
-264
-309
-317
-306
-318
-349
-357
-348
-351
-347
-332
-292
-288
-299
-289
-313
-321
-319
-314
-336
-330
-319
-334
-315
-319
-315
-288
-313
-352
-328
-323
-340
-340
-339
-316
-270
-266
-297
-307
-290
-289
-277
-282
-278
-245
-213
-220
-241
-243
-263
-276
-290
-287
-278
-283
-273
-280
-295
-297
-306
-309
-321
-334
-339
-337
-340
-334
-339
-335
-325
-324
-334
-339
-321
-278
-254
-261
-280
-292
-319
-322
-328
-361
-341
-324
-333
-350
-346
-316
-307
-286
-254
-250
-256
-278
-276
-260
-253
-224
-193
-201
-219
-234
-226
-198
-167
-168
-164
-152
-141
-145
-166
-206
-219
-221
-194
-180
-209
-223
-231
-254
-264
-234
-244
-262
-257
-261
-272
-266
-272
-269
-268
-280
-250
-235
-233
-258
-279
-276
-268
-258
-238
-238
-265
-278
-277
-274
-275
-274
-271
-271
-250
-238
-241
-250
-257
-261
-283
-315
-311
-278
-283
-294
-324
-331
-340
-321
-306
-342
-330
-323
-330
-303
-263
-254
-272
-280
-285
-286
-287
-301
-282
-265
-277
-308
-330
-341
-341
-328
-297
-281
-269
-271
-265
-245
-251
-239
-241
-257
-272
-272
-271
-287
-281
-287
-310
-321
-364
-386
-371
-365
-380
-391
-397
-430
-428
-442
-439
-427
-449
-428
-405
-372
-322
-321
-331
-341
-363
-365
-361
-350
-342
-323
-356
-382
-358
-358
-359
-360
-401
-425
-429
-425
-430
-408
-368
-360
-365
-349
-314
-318
-333
-329
-319
-321
-319
-293
-282
-282
-283
-290
-297
-300
-322
-341
-339
-309
-295
-272
-254
-268
-253
-253
-263
-264
-245
-245
-273
-259
-232
-225
-213
-181
-165
-175
-164
-161
-190
-223
-220
-228
-250
-264
-252
-223
-231
-246
-240
-244
-246
-253
-286
-270
-237
-202
-211
-226
-243
-252
-230
-221
-214
-203
-212
-268
-295
-310
-338
-321
-290
-285
-275
-281
-263
-246
-250
-248
-242
-234
-220
-211
-210
-226
-212
-219
-247
-242
-256
-244
-243
-253
-264
-285
-271
-244
-243
-256
-277
-271
-243
-233
-219
-179
-184
-206
-203
-185
-165
-143
-131
-134
-149
-156
-174
-188
-219
-250
-255
-267
-267
-281
-298
-278
-244
-208
-181
-157
-169
-206
-233
-233
-218
-222
-256
-256
-251
-255
-238
-230
-226
-229
-216
-182
-196
-233
-259
-298
-333
-330
-299
-301
-287
-297
-328
-335
-348
-334
-328
-336
-326
-300
-289
-305
-332
-368
-378
-366
-358
-363
-367
-363
-360
-337
-327
-328
-318
-314
-314
-303
-279
-254
-266
-274
-282
-266
-262
-263
-289
-310
-297
-313
-332
-353
-359
-330
-308
-341
-369
-337
-305
-300
-279
-263
-260
-265
-254
-267
-284
-286
-291
-302
-299
-294
-291
-288
-282
-270
-254
-237
-220
-222
-210
-193
-223
-235
-232
-235
-238
-229
-220
-230
-246
-245
-219
-226
-237
-240
-228
-208
-191
-168
-196
-192
-157
-178
-182
-178
-182
-182
-211
-216
-220
-240
-234
-249
-273
-265
-255
-263
-264
-302
-305
-290
-288
-258
-242
-221
-211
-233
-231
-224
-242
-255
-268
-247
-262
-269
-271
-268
-262
-264
-252
-224
-214
-217
-190
-173
-174
-196
-197
-181
-193
-195
-189
-197
-210
-235
-256
-294
-297
-276
-274
-272
-264
-271
-279
-279
-274
-290
-288
-268
-294
-339
-384
-378
-358
-348
-325
-318
-320
-317
-310
-309
-319
-327
-305
-270
-237
-195
-186
-198
-194
-176
-173
-177
-179
-181
-194
-229
-260
-256
-231
-248
-255
-253
-276
-257
-248
-248
-238
-208
-190
-187
-176
-177
-181
-173
-179
-194
-203
-200
-202
-219
-218
-241
-240
-257
-281
-288
-294
-316
-333
-329
-323
-309
-307
-293
-294
-297
-277
-249
-227
-231
-216
-194
-170
-167
-182
-188
-233
-275
-264
-266
-272
-287
-304
-300
-257
-223
-202
-197
-186
-168
-168
-149
-102
-84
-99
-112
-128
-143
-155
-151
-140
-125
-122
-99
-89
-109
-128
-153
-196
-223
-204
-194
-189
-167
-172
-224
-249
-222
-189
-136
-118
-139
-124
-108
-122
-147
-152
-182
-198
-192
-157
-149
-172
-161
-181
-209
-178
-182
-215
-225
-187
-138
-119
-106
-115
-102
-111
-111
-118
-131
-140
-114
-101
-133
-126
-119
-114
-110
-100
-101
-122
-123
-119
-110
-124
-150
-177
-208
-168
-146
-148
-134
-120
-126
-136
-120
-126
-128
-136
-160
-143
-172
-205
-204
-232
-255
-278
-300
-310
-297
-274
-289
-309
-275
-254
-237
-214
-209
-219
-221
-213
-201
-211
-201
-177
-168
-182
-178
-169
-173
-177
-169
-151
-148
-170
-190
-198
-205
-211
-212
-198
-180
-170
-157
-162
-183
-187
-205
-218
-201
-216
-219
-236
-250
-226
-217
-200
-179
-188
-180
-173
-177
-164
-179
-189
-190
-174
-205
-236
-251
-262
-294
-317
-298
-298
-292
-279
-279
-301
-304
-293
-282
-319
-358
-381
-392
-385
-370
-356
-348
-356
-379
-366
-334
-303
-297
-301
-277
-236
-217
-204
-188
-189
-203
-205
-209
-212
-185
-133
-123
-167
-181
-221
-213
-203
-239
-232
-189
-162
-162
-160
-139
-135
-144
-155
-175
-159
-160
-184
-195
-197
-200
-215
-230
-245
-264
-262
-250
-252
-269
-270
-273
-266
-236
-206
-198
-197
-197
-200
-201
-204
-222
-213
-224
-245
-219
-200
-192
-185
-166
-139
-144
-175
-156
-151
-193
-201
-198
-235
-274
-273
-241
-217
-216
-225
-203
-183
-186
-165
-168
-159
-150
-157
-162
-148
-135
-144
-145
-165
-211
-239
-237
-249
-277
-298
-326
-329
-326
-332
-344
-327
-297
-281
-265
-268
-262
-256
-232
-210
-225
-268
-305
-315
-312
-324
-347
-331
-317
-319
-357
-376
-333
-285
-270
-285
-284
-271
-274
-297
-268
-229
-209
-223
-228
-215
-200
-189
-172
-164
-199
-245
-269
-261
-265
-270
-268
-290
-328
-317
-286
-315
-335
-334
-322
-321
-319
-319
-332
-345
-338
-338
-345
-333
-326
-327
-326
-331
-339
-334
-353
-362
-375
-371
-353
-344
-325
-328
-312
-286
-259
-227
-217
-232
-217
-213
-204
-202
-203
-188
-211
-213
-188
-200
-182
-174
-212
-215
-243
-270
-273
-262
-250
-238
-246
-269
-264
-279
-273
-274
-313
-346
-353
-360
-361
-364
-380
-372
-357
-346
-359
-382
-386
-391
-387
-376
-353
-358
-361
-349
-355
-347
-336
-342
-341
-326
-334
-350
-366
-384
-410
-393
-380
-376
-330
-282
-291
-276
-241
-222
-212
-206
-201
-218
-233
-228
-235
-245
-242
-245
-266
-285
-277
-259
-257
-266
-250
-243
-268
-284
-305
-316
-337
-334
-287
-272
-270
-283
-283
-280
-273
-235
-238
-266
-271
-282
-317
-329
-335
-325
-326
-307
-304
-327
-356
-385
-384
-391
-392
-366
-378
-413
-426
-447
-464
-447
-428
-412
-359
-308
-290
-282
-250
-232
-230
-241
-257
-280
-312
-336
-345
-340
-339
-343
-321
-326
-371
-373
-349
-337
-334
-334
-324
-332
-358
-362
-368
-365
-353
-345
-348
-353
-349
-347
-329
-340
-384
-428
-447
-442
-444
-454
-480
-468
-402
-399
-422
-428
-410
-390
-379
-401
-411
-404
-401
-400
-367
-341
-328
-327
-344
-362
-357
-341
-337
-326
-331
-325
-287
-270
-266
-221
-192
-200
-210
-208
-190
-152
-148
-151
-128
-122
-117
-131
-163
-203
-236
-243
-218
-227
-242
-256
-243
-243
-264
-246
-240
-236
-229
-206
-190
-181
-184
-234
-274
-302
-334
-343
-308
-287
-256
-205
-160
-140
-160
-197
-204
-207
-195
-155
-140
-181
-234
-229
-227
-244
-268
-312
-373
-368
-296
-239
-266
-299
-316
-308
-280
-267
-270
-295
-282
-264
-255
-238
-243
-250
-249
-280
-299
-314
-317
-303
-304
-314
-325
-314
-287
-281
-298
-322
-317
-303
-319
-330
-300
-280
-294
-293
-273
-254
-265
-251
-242
-236
-252
-262
-266
-273
-287
-292
-263
-227
-207
-214
-205
-207
-220
-229
-201
-205
-236
-273
-308
-305
-337
-377
-367
-349
-342
-334
-329
-331
-340
-360
-338
-294
-265
-230
-205
-216
-239
-246
-267
-274
-270
-251
-263
-275
-254
-248
-253
-259
-268
-298
-267
-230
-224
-229
-214
-203
-206
-203
-214
-224
-232
-244
-287
-323
-357
-379
-353
-369
-381
-368
-364
-360
-360
-367
-376
-339
-293
-278
-293
-298
-292
-285
-279
-271
-254
-260
-279
-272
-260
-245
-249
-257
-249
-240
-233
-271
-326
-342
-361
-369
-370
-364
-328
-303
-293
-309
-295
-268
-283
-330
-351
-330
-332
-346
-365
-398
-432
-436
-435
-441
-447
-428
-423
-449
-438
-448
-452
-420
-389
-365
-342
-341
-318
-318
-347
-367
-354
-312
-303
-337
-344
-308
-260
-242
-231
-225
-232
-209
-206
-236
-233
-221
-228
-242
-232
-232
-242
-239
-223
-223
-233
-224
-228
-236
-261
-309
-323
-329
-345
-324
-308
-310
-334
-344
-338
-316
-299
-292
-280
-269
-264
-258
-267
-301
-340
-327
-313
-313
-296
-288
-300
-287
-257
-274
-286
-276
-289
-340
-368
-361
-387
-385
-363
-363
-354
-367
-357
-339
-355
-367
-377
-364
-343
-343
-347
-347
-344
-346
-357
-358
-359
-364
-360
-346
-347
-359
-340
-347
-364
-350
-340
-369
-390
-364
-327
-315
-316
-319
-327
-317
-298
-280
-288
-334
-374
-330
-303
-320
-312
-313
-316
-290
-280
-285
-299
-288
-272
-263
-269
-293
-281
-242
-253
-251
-259
-260
-266
-288
-292
-299
-320
-308
-301
-299
-315
-347
-378
-388
-355
-359
-379
-379
-353
-335
-342
-339
-337
-384
-393
-344
-290
-272
-262
-262
-246
-253
-256
-293
-317
-304
-296
-289
-281
-304
-310
-294
-282
-280
-271
-267
-280
-265
-241
-236
-234
-246
-266
-254
-239
-230
-214
-216
-218
-232
-234
-237
-250
-246
-230
-221
-230
-247
-243
-233
-232
-220
-230
-241
-240
-239
-263
-289
-284
-268
-231
-219
-238
-268
-250
-238
-249
-265
-249
-246
-263
-241
-234
-229
-205
-213
-231
-243
-243
-234
-224
-230
-244
-252
-252
-246
-281
-275
-246
-247
-234
-215
-185
-157
-169
-181
-190
-193
-166
-137
-131
-139
-170
-192
-208
-230
-222
-239
-269
-257
-252
-245
-248
-228
-220
-231
-225
-182
-158
-180
-219
-237
-235
-239
-259
-259
-280
-295
-293
-315
-304
-314
-306
-322
-335
-318
-321
-317
-316
-297
-278
-259
-264
-259
-241
-241
-257
-267
-256
-250
-266
-285
-295
-310
-310
-310
-273
-243
-250
-231
-192
-153
-155
-162
-154
-164
-184
-182
-171
-182
-215
-179
-162
-179
-156
-163
-167
-183
-226
-235
-213
-218
-209
-203
-207
-216
-264
-309
-329
-372
-416
-400
-370
-327
-314
-304
-293
-299
-283
-267
-280
-298
-319
-333
-303
-290
-310
-339
-339
-355
-337
-312
-292
-255
-266
-264
-229
-205
-196
-177
-172
-182
-175
-153
-156
-162
-147
-129
-116
-119
-125
-145
-187
-227
-249
-234
-220
-213
-185
-175
-191
-197
-197
-215
-227
-215
-204
-205
-209
-187
-176
-181
-196
-199
-196
-197
-198
-206
-236
-276
-327
-339
-329
-352
-338
-338
-338
-314
-288
-274
-243
-227
-234
-242
-257
-252
-269
-260
-256
-273
-270
-246
-196
-194
-199
-193
-209
-253
-280
-280
-259
-279
-309
-318
-339
-324
-309
-327
-349
-352
-344
-338
-334
-293
-286
-301
-265
-239
-225
-228
-220
-225
-248
-277
-313
-332
-353
-353
-340
-315
-311
-317
-284
-272
-261
-261
-263
-261
-252
-228
-198
-198
-211
-204
-200
-224
-246
-228
-207
-205
-219
-225
-235
-259
-300
-308
-313
-330
-308
-291
-304
-335
-329
-301
-289
-270
-264
-265
-263
-251
-245
-255
-273
-284
-292
-303
-287
-270
-291
-294
-281
-271
-270
-266
-276
-292
-288
-315
-306
-307
-330
-302
-290
-292
-320
-332
-346
-350
-313
-286
-262
-249
-265
-289
-290
-298
-297
-266
-232
-200
-210
-239
-238
-248
-268
-280
-297
-273
-234
-217
-203
-211
-210
-204
-199
-196
-167
-140
-148
-159
-166
-182
-184
-153
-117
-93
-147
-164
-145
-151
-143
-138
-130
-122
-108
-88
-122
-165
-161
-184
-230
-231
-209
-218
-251
-251
-241
-275
-300
-285
-288
-291
-268
-252
-265
-288
-287
-277
-288
-302
-301
-282
-246
-250
-276
-283
-301
-328
-347
-389
-399
-407
-415
-378
-358
-367
-367
-369
-382
-380
-360
-343
-349
-381
-396
-388
-372
-350
-319
-316
-354
-338
-334
-361
-378
-393
-355
-345
-353
-356
-356
-338
-317
-273
-274
-277
-266
-276
-260
-251
-229
-229
-217
-231
-221
-211
-216
-215
-211
-186
-174
-174
-174
-175
-167
-174
-158
-124
-110
-96
-97
-120
-143
-143
-127
-123
-143
-140
-126
-129
-129
-146
-181
-205
-201
-198
-219
-239
-235
-237
-257
-286
-277
-259
-253
-258
-285
-285
-283
-285
-244
-228
-224
-255
-286
-286
-318
-327
-326
-331
-304
-287
-283
-258
-256
-284
-296
-296
-303
-274
-230
-211
-230
-245
-233
-249
-290
-290
-263
-258
-262
-240
-230
-258
-286
-289
-265
-249
-248
-252
-264
-236
-209
-220
-234
-243
-269
-273
-260
-260
-274
-294
-308
-315
-300
-272
-269
-271
-251
-216
-203
-192
-173
-179
-207
-226
-252
-279
-306
-320
-348
-385
-381
-376
-365
-339
-319
-328
-325
-312
-307
-342
-370
-359
-342
-347
-358
-337
-335
-344
-333
-320
-311
-317
-331
-354
-371
-341
-308
-311
-304
-286
-268
-247
-236
-225
-228
-213
-223
-229
-247
-284
-311
-320
-318
-318
-293
-244
-231
-263
-273
-251
-267
-271
-244
-229
-220
-222
-220
-244
-238
-230
-221
-226
-256
-261
-251
-223
-203
-218
-233
-214
-179
-151
-164
-183
-186
-206
-258
-283
-248
-215
-204
-188
-187
-208
-229
-254
-280
-296
-290
-293
-279
-253
-257
-272
-245
-234
-240
-223
-215
-246
-256
-215
-182
-173
-187
-193
-208
-198
-183
-183
-182
-186
-172
-190
-212
-210
-213
-215
-221
-213
-211
-206
-202
-182
-183
-151
-124
-117
-100
-112
-137
-163
-154
-142
-155
-173
-183
-206
-240
-263
-262
-246
-247
-246
-246
-262
-269
-267
-268
-269
-267
-268
-285
-294
-289
-288
-288
-295
-286
-277
-253
-232
-229
-213
-184
-151
-135
-124
-114
-113
-115
-121
-138
-166
-170
-180
-189
-189
-183
-169
-146
-122
-133
-146
-161
-161
-160
-161
-172
-199
-191
-188
-196
-201
-224
-229
-220
-215
-207
-198
-215
-236
-256
-293
-322
-328
-342
-308
-284
-273
-252
-267
-279
-256
-248
-268
-274
-266
-275
-303
-280
-254
-266
-253
-239
-255
-256
-239
-231
-221
-224
-215
-220
-223
-210
-209
-215
-225
-235
-217
-206
-214
-202
-168
-166
-181
-170
-154
-170
-178
-146
-121
-136
-156
-154
-165
-160
-130
-107
-115
-103
-90
-74
-64
-66
-81
-104
-134
-158
-149
-131
-152
-208
-208
-189
-191
-160
-138
-145
-125
-103
-108
-139
-132
-121
-106
-109
-126
-124
-138
-113
-106
-137
-150
-132
-142
-193
-198
-181
-171
-172
-202
-210
-187
-196
-198
-175
-127
-138
-205
-210
-204
-200
-206
-226
-261
-280
-281
-267
-254
-230
-238
-261
-295
-316
-275
-261
-242
-232
-221
-222
-244
-242
-221
-195
-179
-168
-180
-203
-207
-202
-206
-213
-204
-187
-185
-188
-178
-138
-128
-135
-113
-76
-70
-94
-129
-175
-206
-225
-243
-261
-256
-254
-277
-298
-288
-282
-286
-256
-221
-232
-236
-205
-215
-229
-230
-217
-217
-233
-224
-198
-178
-194
-235
-266
-278
-308
-306
-272
-269
-290
-310
-307
-288
-293
-282
-308
-348
-341
-329
-325
-324
-319
-307
-314
-317
-296
-308
-305
-284
-264
-236
-202
-179
-184
-192
-174
-148
-150
-146
-126
-138
-146
-155
-172
-184
-211
-226
-248
-255
-241
-243
-265
-259
-266
-286
-266
-240
-213
-211
-244
-282
-294
-295
-314
-322
-305
-294
-313
-322
-319
-307
-285
-263
-265
-271
-277
-255
-220
-229
-262
-281
-261
-236
-228
-227
-228
-217
-221
-239
-254
-234
-212
-212
-208
-252
-265
-272
-283
-292
-324
-335
-325
-328
-336
-334
-332
-319
-297
-287
-269
-252
-247
-228
-221
-246
-275
-305
-311
-310
-310
-303
-303
-316
-328
-340
-336
-320
-326
-313
-284
-254
-227
-228
-249
-255
-278
-273
-270
-288
-302
-308
-265
-248
-264
-240
-222
-236
-250
-270
-284
-304
-305
-287
-290
-287
-269
-280
-280
-265
-251
-260
-278
-249
-214
-200
-216
-209
-195
-212
-236
-263
-308
-321
-319
-318
-322
-328
-306
-287
-301
-306
-296
-272
-269
-262
-225
-228
-260
-272
-306
-334
-335
-302
-299
-334
-309
-290
-299
-294
-271
-250
-259
-281
-307
-298
-299
-289
-251
-239
-260
-274
-255
-235
-251
-281
-294
-289
-282
-268
-264
-265
-270
-298
-323
-341
-349
-303
-266
-259
-223
-191
-195
-217
-243
-277
-319
-330
-316
-355
-394
-406
-392
-375
-369
-380
-385
-368
-369
-358
-331
-311
-307
-293
-288
-290
-310
-308
-314
-343
-330
-305
-294
-283
-300
-315
-300
-296
-294
-272
-262
-275
-264
-226
-189
-182
-205
-219
-214
-176
-165
-206
-240
-284
-324
-317
-313
-284
-242
-224
-240
-244
-242
-258
-248
-219
-241
-272
-287
-327
-336
-328
-316
-300
-307
-296
-283
-279
-264
-236
-210
-237
-251
-245
-259
-290
-328
-308
-312
-330
-341
-346
-352
-346
-348
-334
-351
-361
-315
-287
-296
-278
-266
-242
-213
-214
-233
-286
-305
-294
-304
-318
-300
-285
-303
-319
-316
-303
-304
-316
-290
-264
-299
-329
-330
-323
-344
-386
-394
-391
-392
-378
-386
-398
-386
-345
-318
-290
-270
-307
-305
-270
-252
-255
-246
-266
-303
-311
-298
-270
-248
-223
-203
-204
-193
-213
-248
-269
-289
-298
-298
-270
-262
-287
-305
-303
-288
-253
-254
-253
-245
-224
-202
-201
-189
-191
-211
-242
-272
-270
-263
-256
-229
-221
-242
-263
-282
-290
-295
-306
-317
-301
-291
-297
-310
-315
-323
-329
-348
-333
-326
-373
-397
-401
-412
-397
-378
-388
-406
-445
-471
-452
-424
-401
-388
-353
-315
-327
-335
-338
-334
-334
-345
-339
-330
-332
-300
-287
-289
-280
-285
-275
-283
-288
-294
-309
-305
-267
-231
-199
-186
-209
-237
-223
-196
-194
-185
-183
-215
-224
-203
-178
-146
-131
-139
-138
-153
-156
-169
-196
-228
-244
-268
-267
-253
-272
-284
-277
-295
-309
-288
-258
-238
-204
-187
-208
-190
-161
-155
-162
-170
-156
-164
-195
-209
-219
-228
-257
-274
-230
-194
-198
-225
-227
-215
-212
-212
-218
-190
-168
-186
-191
-150
-121
-125
-117
-142
-203
-245
-266
-278
-284
-271
-252
-256
-261
-255
-273
-311
-327
-340
-330
-297
-281
-281
-273
-280
-266
-227
-225
-225
-212
-200
-218
-212
-190
-191
-202
-229
-244
-256
-252
-256
-269
-290
-271
-262
-278
-249
-225
-224
-235
-225
-195
-208
-217
-204
-214
-252
-319
-367
-396
-377
-353
-358
-375
-357
-335
-320
-285
-281
-277
-269
-263
-274
-269
-222
-208
-215
-212
-213
-196
-175
-178
-185
-180
-191
-203
-204
-180
-156
-154
-186
-206
-217
-220
-242
-225
-218
-234
-212
-213
-189
-213
-249
-239
-237
-203
-208
-230
-227
-228
-205
-218
-210
-210
-223
-223
-243
-255
-253
-271
-273
-261
-285
-279
-222
-192
-215
-243
-259
-273
-294
-289
-270
-250
-222
-225
-220
-210
-230
-263
-276
-299
-308
-297
-286
-274
-268
-240
-221
-213
-213
-199
-175
-166
-176
-187
-198
-193
-197
-218
-201
-183
-137
-121
-154
-169
-195
-214
-223
-239
-238
-238
-233
-212
-205
-223
-230
-254
-282
-271
-259
-253
-270
-260
-270
-277
-268
-259
-256
-252
-227
-257
-301
-326
-327
-326
-357
-366
-353
-354
-357
-341
-328
-319
-300
-299
-298
-288
-276
-263
-290
-282
-246
-236
-225
-250
-250
-232
-221
-228
-253
-270
-296
-279
-255
-267
-254
-221
-209
-202
-194
-166
-156
-159
-183
-182
-178
-190
-198
-222
-247
-271
-261
-229
-223
-242
-256
-256
-249
-239
-235
-227
-226
-233
-225
-247
-250
-237
-237
-235
-212
-195
-188
-194
-197
-191
-201
-200
-217
-247
-242
-226
-208
-198
-197
-213
-219
-235
-244
-224
-208
-194
-193
-207
-225
-236
-219
-194
-170
-175
-185
-169
-186
-228
-251
-256
-269
-253
-255
-263
-266
-251
-251
-262
-283
-303
-293
-297
-324
-336
-321
-309
-325
-351
-339
-334
-338
-333
-308
-291
-327
-355
-344
-338
-333
-300
-283
-285
-284
-250
-256
-287
-261
-245
-259
-287
-288
-280
-298
-301
-285
-272
-271
-271
-255
-241
-215
-175
-156
-177
-201
-195
-163
-147
-159
-171
-168
-168
-154
-149
-167
-148
-153
-208
-228
-215
-219
-261
-283
-262
-239
-238
-226
-167
-141
-167
-196
-195
-186
-186
-183
-178
-205
-233
-272
-307
-324
-351
-371
-366
-363
-357
-352
-325
-291
-264
-261
-275
-266
-244
-245
-260
-252
-225
-211
-226
-243
-259
-254
-250
-237
-222
-217
-227
-226
-213
-178
-134
-107
-111
-132
-135
-110
-127
-169
-197
-198
-216
-230
-215
-202
-185
-191
-192
-210
-238
-242
-233
-225
-210
-201
-209
-217
-225
-244
-264
-279
-267
-253
-254
-287
-303
-290
-267
-278
-295
-278
-279
-275
-275
-279
-280
-254
-225
-244
-237
-233
-229
-262
-299
-306
-327
-350
-370
-367
-342
-318
-283
-251
-216
-205
-210
-197
-200
-195
-188
-191
-176
-187
-203
-200
-211
-208
-186
-199
-204
-194
-190
-177
-162
-171
-199
-224
-209
-205
-214
-214
-196
-135
-113
-114
-101
-85
-105
-154
-182
-167
-163
-139
-139
-144
-125
-115
-108
-119
-174
-203
-228
-249
-253
-289
-311
-304
-304
-290
-282
-270
-244
-212
-197
-199
-200
-191
-213
-245
-242
-239
-235
-257
-272
-251
-246
-245
-242
-246
-241
-251
-235
-215
-218
-250
-269
-255
-252
-213
-172
-187
-195
-201
-218
-221
-216
-224
-237
-226
-230
-252
-266
-264
-271
-272
-270
-299
-324
-328
-297
-285
-287
-294
-299
-308
-335
-351
-349
-368
-382
-388
-384
-387
-397
-377
-356
-341
-321
-321
-293
-288
-307
-302
-289
-271
-284
-305
-317
-332
-365
-382
-364
-326
-310
-283
-253
-234
-249
-288
-293
-293
-305
-322
-327
-303
-275
-251
-245
-265
-310
-301
-276
-287
-311
-305
-289
-286
-285
-319
-339
-337
-342
-346
-327
-301
-303
-312
-285
-270
-303
-309
-277
-267
-257
-244
-228
-227
-229
-267
-278
-271
-293
-292
-273
-280
-299
-305
-308
-350
-375
-370
-387
-403
-418
-426
-431
-409
-397
-392
-369
-344
-345
-338
-347
-353
-338
-305
-291
-287
-288
-299
-297
-297
-290
-279
-282
-292
-300
-333
-346
-339
-333
-315
-320
-319
-324
-344
-354
-348
-330
-314
-337
-374
-388
-383
-387
-373
-347
-335
-368
-388
-381
-380
-361
-339
-331
-342
-349
-354
-355
-356
-359
-374
-343
-290
-265
-239
-237
-234
-230
-241
-253
-257
-245
-206
-208
-237
-248
-257
-244
-256
-271
-270
-249
-231
-252
-261
-271
-288
-323
-302
-263
-236
-240
-289
-299
-264
-236
-229
-242
-266
-299
-311
-307
-295
-313
-340
-362
-395
-398
-418
-422
-400
-382
-390
-381
-368
-357
-362
-384
-395
-389
-370
-362
-374
-377
-393
-392
-365
-381
-394
-363
-339
-360
-389
-414
-398
-361
-368
-352
-330
-315
-332
-354
-350
-354
-328
-319
-295
-270
-229
-192
-207
-223
-222
-176
-147
-126
-116
-142
-162
-182
-179
-163
-174
-199
-212
-182
-158
-155
-174
-185
-220
-229
-188
-180
-194
-160
-135
-170
-188
-194
-198
-206
-194
-182
-198
-216
-244
-280
-289
-280
-315
-360
-362
-331
-319
-322
-306
-284
-289
-306
-319
-292
-266
-257
-241
-234
-229
-233
-219
-203
-210
-226
-253
-253
-275
-294
-277
-274
-285
-263
-226
-216
-198
-186
-187
-188
-195
-198
-186
-171
-199
-223
-224
-250
-243
-249
-270
-259
-245
-261
-234
-205
-201
-176
-181
-224
-242
-270
-283
-267
-283
-327
-322
-259
-252
-301
-342
-348
-374
-393
-378
-368
-354
-316
-291
-254
-223
-231
-217
-224
-252
-271
-275
-281
-290
-280
-274
-262
-275
-317
-347
-362
-400
-437
-429
-399
-381
-375
-381
-419
-465
-464
-407
-391
-375
-305
-294
-310
-296
-259
-233
-236
-231
-236
-256
-283
-286
-288
-302
-286
-243
-220
-228
-239
-266
-298
-308
-327
-315
-316
-316
-295
-254
-245
-253
-242
-238
-216
-218
-204
-183
-214
-242
-244
-250
-246
-248
-278
-281
-263
-271
-283
-292
-268
-235
-230
-212
-193
-182
-194
-220
-230
-260
-273
-294
-298
-325
-316
-272
-263
-260
-258
-250
-265
-271
-258
-271
-270
-286
-321
-324
-318
-302
-296
-279
-289
-291
-290
-312
-295
-271
-278
-273
-292
-313
-281
-240
-210
-219
-246
-224
-214
-223
-204
-194
-203
-200
-215
-226
-199
-198
-196
-180
-163
-191
-214
-202
-210
-224
-251
-312
-335
-348
-362
-340
-331
-316
-295
-311
-340
-352
-358
-361
-380
-354
-292
-297
-319
-293
-296
-333
-338
-340
-343
-316
-311
-313
-299
-295
-286
-283
-310
-289
-275
-273
-247
-234
-225
-223
-260
-240
-200
-220
-230
-198
-221
-235
-223
-235
-252
-265
-257
-272
-298
-315
-323
-310
-293
-293
-287
-295
-301
-288
-294
-309
-298
-284
-272
-280
-283
-302
-296
-293
-293
-284
-307
-300
-287
-290
-296
-301
-312
-321
-315
-296
-290
-309
-312
-335
-367
-346
-332
-332
-341
-343
-333
-321
-300
-278
-253
-227
-203
-218
-222
-233
-245
-284
-314
-330
-338
-352
-368
-362
-373
-331
-317
-318
-287
-277
-278
-277
-284
-301
-298
-290
-295
-289
-298
-319
-316
-330
-326
-288
-261
-252
-242
-248
-278
-260
-222
-231
-244
-236
-230
-255
-279
-289
-318
-321
-297
-297
-282
-242
-246
-247
-232
-219
-192
-187
-189
-201
-210
-215
-220
-229
-247
-236
-225
-215
-208
-214
-220
-226
-222
-195
-171
-146
-143
-179
-210
-220
-252
-305
-311
-279
-242
-245
-275
-273
-259
-243
-247
-260
-256
-257
-260
-269
-244
-215
-228
-237
-240
-237
-231
-228
-249
-299
-329
-333
-341
-329
-307
-310
-280
-277
-301
-327
-371
-365
-327
-310
-290
-278
-290
-327
-348
-364
-358
-368
-385
-366
-360
-361
-348
-334
-332
-307
-285
-281
-289
-283
-260
-222
-217
-241
-228
-215
-198
-205
-214
-229
-254
-242
-216
-225
-240
-229
-244
-284
-308
-310
-315
-306
-294
-291
-290
-280
-281
-305
-324
-329
-327
-319
-293
-284
-291
-309
-304
-272
-229
-216
-250
-271
-285
-288
-292
-287
-263
-219
-233
-274
-269
-271
-293
-252
-214
-196
-165
-159
-164
-201
-266
-301
-288
-265
-253
-240
-218
-204
-211
-238
-257
-272
-274
-260
-289
-309
-318
-321
-329
-319
-300
-310
-290
-273
-275
-275
-266
-241
-225
-230
-221
-226
-205
-201
-230
-232
-274
-305
-288
-273
-269
-227
-223
-232
-218
-198
-192
-190
-190
-205
-239
-293
-314
-301
-282
-289
-316
-346
-361
-396
-411
-389
-366
-331
-297
-282
-284
-261
-253
-262
-272
-284
-275
-275
-291
-314
-309
-304
-300
-248
-221
-248
-272
-275
-285
-290
-279
-279
-248
-219
-214
-205
-202
-194
-183
-185
-211
-214
-219
-242
-243
-250
-232
-218
-203
-193
-215
-217
-217
-241
-278
-285
-283
-268
-247
-237
-228
-208
-213
-217
-234
-243
-248
-288
-297
-294
-288
-310
-329
-331
-336
-327
-298
-272
-281
-284
-278
-278
-272
-261
-235
-233
-232
-215
-185
-174
-183
-215
-225
-224
-222
-209
-194
-182
-191
-181
-208
-198
-186
-154
-135
-142
-139
-131
-128
-138
-133
-139
-187
-205
-179
-171
-187
-204
-205
-202
-183
-176
-194
-180
-157
-162
-156
-162
-179
-189
-197
-202
-202
-196
-179
-167
-156
-147
-159
-193
-214
-234
-245
-228
-201
-197
-199
-208
-239
-233
-218
-235
-251
-239
-231
-241
-240
-236
-240
-268
-309
-335
-331
-324
-312
-307
-311
-300
-298
-283
-269
-255
-245
-240
-239
-234
-202
-183
-185
-208
-218
-226
-244
-245
-194
-153
-132
-107
-118
-107
-104
-100
-109
-130
-125
-125
-149
-160
-130
-105
-96
-77
-104
-124
-143
-167
-150
-163
-186
-188
-177
-165
-154
-132
-116
-121
-123
-116
-127
-159
-178
-202
-235
-246
-240
-226
-213
-198
-203
-194
-189
-209
-196
-201
-224
-225
-224
-245
-245
-239
-251
-237
-239
-248
-266
-293
-303
-284
-264
-261
-290
-324
-322
-314
-333
-335
-334
-312
-281
-304
-295
-296
-324
-311
-296
-297
-290
-277
-275
-258
-258
-250
-246
-229
-191
-182
-201
-250
-274
-274
-273
-305
-316
-285
-274
-269
-251
-264
-289
-298
-291
-279
-265
-252
-233
-250
-249
-216
-222
-225
-216
-206
-211
-193
-178
-205
-226
-235
-256
-254
-260
-269
-269
-292
-304
-283
-261
-276
-278
-263
-237
-214
-232
-263
-266
-263
-258
-242
-239
-231
-209
-224
-249
-244
-208
-175
-173
-146
-131
-137
-126
-113
-137
-176
-184
-194
-229
-239
-230
-221
-222
-251
-292
-295
-273
-262
-256
-248
-253
-270
-277
-304
-311
-313
-287
-260
-304
-334
-346
-358
-343
-329
-295
-287
-288
-278
-278
-262
-246
-257
-266
-262
-263
-269
-264
-261
-273
-278
-263
-246
-240
-256
-266
-247
-250
-246
-250
-231
-231
-267
-243
-213
-230
-236
-229
-238
-249
-222
-228
-271
-255
-245
-253
-263
-280
-257
-226
-216
-209
-241
-259
-227
-198
-181
-191
-190
-200
-221
-235
-219
-221
-216
-198
-185
-187
-186
-203
-238
-243
-253
-278
-294
-281
-273
-266
-268
-273
-268
-259
-253
-246
-255
-257
-251
-249
-253
-289
-335
-330
-297
-313
-336
-308
-294
-294
-288
-301
-314
-295
-287
-305
-296
-286
-293
-305
-307
-293
-295
-312
-324
-321
-345
-357
-362
-365
-338
-320
-315
-307
-273
-251
-220
-181
-144
-132
-143
-157
-175
-171
-165
-140
-142
-172
-212
-239
-204
-183
-213
-239
-234
-217
-202
-193
-221
-255
-268
-262
-273
-300
-291
-257
-241
-267
-259
-234
-239
-261
-260
-245
-272
-312
-343
-326
-295
-264
-225
-211
-198
-171
-199
-204
-203
-223
-216
-205
-201
-219
-252
-276
-288
-296
-276
-261
-267
-220
-167
-162
-184
-193
-216
-244
-242
-252
-279
-300
-306
-316
-312
-280
-253
-251
-235
-225
-231
-244
-259
-242
-219
-192
-179
-172
-167
-162
-178
-206
-221
-234
-216
-210
-243
-274
-276
-298
-303
-309
-331
-321
-308
-306
-322
-339
-295
-261
-260
-292
-296
-289
-305
-320
-332
-321
-311
-323
-365
-405
-397
-368
-321
-296
-322
-335
-306
-289
-308
-330
-315
-267
-250
-272
-303
-319
-304
-293
-301
-276
-275
-279
-255
-261
-259
-231
-231
-229
-252
-254
-223
-243
-257
-268
-275
-284
-282
-278
-303
-355
-399
-391
-371
-366
-379
-371
-364
-364
-356
-369
-379
-403
-413
-402
-382
-354
-348
-351
-353
-346
-322
-296
-290
-285
-274
-286
-303
-303
-294
-269
-268
-276
-252
-228
-209
-196
-186
-187
-203
-224
-239
-249
-229
-216
-229
-245
-253
-242
-242
-254
-251
-268
-310
-312
-324
-336
-342
-334
-333
-354
-361
-347
-347
-340
-299
-269
-251
-257
-246
-247
-280
-306
-324
-348
-339
-324
-311
-306
-310
-277
-271
-290
-289
-292
-306
-312
-311
-272
-275
-294
-301
-327
-319
-329
-337
-339
-320
-328
-345
-326
-319
-313
-320
-334
-336
-323
-322
-333
-317
-299
-301
-308
-309
-305
-298
-287
-295
-268
-259
-251
-240
-226
-201
-196
-224
-267
-278
-284
-318
-343
-327
-310
-321
-324
-301
-280
-289
-279
-266
-288
-277
-253
-256
-254
-256
-262
-296
-303
-284
-270
-283
-311
-301
-303
-325
-324
-319
-359
-382
-366
-330
-318
-302
-274
-266
-262
-248
-239
-237
-212
-173
-174
-186
-183
-183
-201
-211
-213
-241
-264
-283
-294
-291
-283
-279
-279
-267
-252
-244
-248
-255
-240
-251
-277
-284
-272
-243
-240
-253
-260
-269
-281
-263
-241
-229
-211
-193
-172
-149
-175
-186
-179
-218
-252
-271
-245
-217
-200
-213
-251
-265
-256
-235
-249
-232
-189
-182
-181
-186
-178
-165
-161
-171
-181
-175
-188
-225
-241
-241
-265
-273
-257
-259
-248
-231
-229
-229
-234
-246
-273
-274
-246
-246
-279
-297
-275
-260
-260
-255
-269
-289
-262
-215
-207
-227
-231
-233
-232
-232
-246
-277
-307
-330
-360
-359
-297
-286
-313
-340
-330
-298
-270
-243
-226
-210
-184
-166
-166
-161
-143
-144
-146
-150
-186
-201
-188
-198
-201
-181
-159
-161
-169
-184
-180
-143
-110
-93
-113
-137
-139
-152
-149
-134
-138
-149
-153
-144
-169
-182
-161
-147
-154
-149
-152
-164
-165
-173
-168
-159
-192
-219
-223
-242
-244
-238
-241
-264
-254
-240
-254
-264
-252
-224
-216
-252
-287
-288
-301
-307
-309
-318
-317
-321
-320
-304
-303
-313
-295
-280
-301
-298
-271
-249
-256
-285
-297
-280
-273
-280
-292
-277
-250
-244
-249
-236
-256
-285
-293
-317
-320
-315
-311
-312
-294
-241
-208
-216
-230
-281
-320
-332
-334
-332
-343
-371
-377
-361
-337
-319
-352
-363
-343
-329
-293
-264
-246
-243
-252
-251
-274
-288
-300
-293
-300
-304
-313
-334
-338
-335
-308
-299
-273
-232
-200
-189
-183
-166
-147
-129
-121
-103
-127
-157
-156
-150
-156
-151
-140
-167
-185
-194
-226
-253
-269
-270
-280
-296
-318
-312
-284
-261
-221
-188
-184
-181
-171
-176
-214
-220
-227
-245
-236
-255
-291
-297
-293
-302
-305
-326
-342
-356
-365
-353
-345
-322
-311
-327
-316
-299
-295
-298
-293
-256
-225
-215
-234
-247
-255
-271
-282
-282
-291
-314
-293
-262
-248
-252
-217
-204
-234
-239
-232
-224
-243
-266
-272
-272
-290
-307
-324
-337
-366
-383
-391
-397
-357
-333
-324
-307
-282
-272
-296
-304
-274
-256
-281
-329
-328
-327
-330
-287
-234
-214
-223
-213
-193
-203
-195
-180
-175
-173
-182
-174
-207
-235
-244
-245
-238
-243
-237
-238
-235
-241
-257
-269
-273
-287
-325
-331
-298
-280
-302
-352
-373
-342
-325
-292
-263
-258
-253
-255
-243
-234
-240
-257
-267
-275
-308
-331
-314
-250
-213
-228
-235
-217
-206
-164
-134
-156
-182
-177
-157
-174
-170
-139
-139
-172
-175
-182
-238
-263
-244
-208
-174
-190
-235
-234
-229
-229
-220
-200
-191
-197
-223
-230
-231
-226
-243
-261
-285
-327
-359
-370
-364
-365
-364
-331
-291
-285
-285
-283
-260
-260
-264
-258
-242
-241
-263
-236
-233
-241
-233
-216
-219
-243
-232
-229
-241
-243
-239
-216
-173
-135
-123
-128
-112
-117
-121
-124
-126
-116
-120
-118
-143
-174
-182
-201
-206
-207
-198
-174
-171
-174
-195
-231
-226
-208
-191
-175
-171
-164
-148
-153
-195
-212
-223
-216
-225
-269
-281
-284
-278
-272
-287
-309
-314
-304
-291
-265
-263
-251
-253
-247
-235
-245
-263
-307
-320
-326
-330
-326
-321
-299
-308
-336
-362
-366
-340
-325
-329
-324
-344
-363
-332
-308
-291
-265
-241
-260
-269
-262
-254
-257
-252
-226
-199
-147
-134
-153
-156
-141
-128
-146
-192
-195
-180
-206
-228
-226
-240
-269
-276
-271
-264
-239
-198
-175
-180
-184
-191
-187
-160
-164
-186
-187
-195
-207
-211
-233
-243
-239
-243
-221
-202
-195
-182
-187
-187
-183
-174
-166
-177
-194
-198
-190
-215
-228
-220
-224
-212
-211
-231
-246
-255
-261
-255
-232
-207
-194
-188
-202
-217
-196
-176
-184
-201
-201
-197
-199
-212
-222
-260
-290
-304
-307
-277
-253
-227
-213
-223
-226
-232
-241
-257
-248
-276
-268
-228
-238
-235
-243
-243
-251
-242
-220
-231
-254
-258
-258
-276
-283
-287
-289
-295
-285
-265
-259
-269
-285
-291
-302
-271
-237
-253
-257
-257
-246
-212
-167
-168
-198
-199
-201
-214
-230
-220
-206
-221
-214
-229
-250
-244
-235
-247
-268
-250
-242
-245
-245
-261
-298
-330
-301
-246
-211
-188
-198
-201
-211
-254
-291
-312
-317
-319
-321
-319
-289
-287
-286
-286
-293
-266
-266
-276
-245
-226
-218
-197
-171
-158
-190
-210
-218
-200
-174
-188
-221
-226
-234
-248
-244
-241
-226
-214
-183
-177
-189
-196
-213
-199
-208
-218
-231
-267
-279
-284
-278
-259
-236
-238
-247
-249
-269
-283
-278
-299
-295
-252
-234
-254
-263
-259
-285
-310
-295
-288
-318
-321
-296
-274
-250
-204
-181
-160
-157
-179
-189
-185
-190
-216
-230
-217
-195
-147
-119
-92
-86
-127
-141
-149
-147
-133
-134
-155
-194
-230
-226
-194
-204
-220
-224
-220
-198
-216
-248
-262
-258
-255
-252
-237
-237
-242
-263
-254
-249
-283
-310
-315
-318
-338
-327
-313
-319
-323
-318
-306
-313
-291
-271
-262
-250
-224
-250
-287
-266
-254
-242
-234
-250
-271
-267
-259
-289
-278
-256
-242
-217
-204
-198
-210
-213
-189
-146
-150
-131
-101
-115
-137
-163
-176
-158
-170
-204
-205
-202
-206
-232
-241
-233
-264
-303
-299
-282
-282
-258
-230
-222
-239
-261
-278
-313
-327
-324
-323
-306
-288
-273
-274
-301
-302
-297
-305
-297
-302
-281
-278
-283
-262
-233
-213
-222
-236
-263
-253
-236
-249
-242
-237
-233
-213
-208
-222
-244
-248
-268
-266
-251
-247
-256
-274
-263
-262
-258
-256
-271
-278
-281
-271
-286
-305
-302
-283
-276
-281
-277
-311
-364
-376
-388
-377
-350
-352
-348
-356
-348
-356
-337
-306
-294
-276
-273
-285
-283
-254
-236
-217
-171
-173
-197
-214
-184
-157
-180
-201
-204
-205
-207
-210
-209
-235
-286
-303
-288
-296
-295
-266
-254
-250
-249
-250
-261
-295
-294
-281
-283
-291
-295
-292
-310
-330
-346
-354
-351
-350
-362
-355
-316
-305
-307
-322
-332
-291
-271
-280
-275
-272
-280
-300
-304
-307
-314
-330
-327
-302
-309
-322
-328
-316
-277
-265
-293
-300
-297
-282
-293
-331
-343
-305
-270
-257
-239
-211
-206
-200
-162
-152
-148
-140
-158
-189
-217
-246
-284
-308
-348
-365
-373
-390
-372
-337
-311
-340
-351
-359
-367
-404
-449
-456
-440
-442
-429
-400
-368
-326
-303
-305
-324
-349
-345
-310
-275
-280
-330
-369
-382
-374
-359
-353
-366
-355
-335
-337
-349
-359
-365
-386
-400
-396
-398
-381
-374
-383
-361
-314
-320
-309
-269
-275
-256
-229
-224
-236
-248
-248
-247
-259
-254
-237
-238
-244
-219
-213
-224
-191
-161
-150
-180
-196
-194
-208
-199
-235
-270
-257
-244
-232
-239
-264
-263
-267
-273
-274
-289
-299
-280
-256
-257
-282
-281
-271
-270
-248
-252
-268
-297
-308
-296
-291
-272
-259
-234
-243
-267
-256
-247
-240
-246
-242
-244
-242
-249
-226
-173
-143
-125
-124
-137
-168
-177
-161
-167
-205
-210
-218
-254
-272
-294
-311
-286
-237
-218
-213
-195
-171
-172
-190
-202
-202
-189
-198
-220
-200
-155
-180
-201
-178
-152
-195
-210
-187
-194
-199
-208
-189
-189
-187
-194
-205
-192
-207
-239
-233
-218
-203
-208
-204
-225
-230
-244
-254
-241
-234
-242
-255
-253
-263
-259
-221
-188
-202
-223
-242
-240
-242
-245
-252
-268
-265
-266
-265
-269
-282
-300
-321
-293
-258
-225
-229
-214
-188
-174
-159
-172
-161
-151
-150
-153
-139
-129
-168
-186
-220
-236
-238
-222
-180
-173
-178
-187
-213
-223
-226
-232
-241
-280
-318
-337
-300
-280
-264
-223
-218
-225
-228
-266
-270
-266
-263
-274
-287
-252
-223
-201
-174
-195
-199
-187
-166
-176
-191
-184
-197
-198
-237
-258
-228
-207
-183
-157
-177
-190
-164
-147
-164
-196
-206
-207
-190
-160
-156
-169
-194
-195
-222
-254
-259
-251
-260
-286
-305
-272
-242
-259
-257
-251
-245
-260
-243
-209
-205
-210
-213
-227
-254
-268
-290
-330
-308
-290
-293
-284
-302
-339
-356
-340
-305
-270
-257
-272
-277
-293
-301
-273
-244
-243
-249
-231
-222
-217
-194
-220
-236
-192
-160
-184
-184
-146
-135
-142
-148
-160
-174
-194
-210
-204
-214
-205
-189
-183
-143
-135
-174
-191
-171
-178
-206
-202
-206
-221
-229
-226
-242
-295
-314
-303
-312
-317
-306
-318
-336
-341
-360
-376
-377
-377
-354
-368
-341
-330
-368
-339
-320
-332
-331
-337
-350
-339
-336
-348
-332
-309
-344
-341
-296
-254
-240
-251
-245
-254
-281
-293
-276
-283
-312
-330
-349
-341
-301
-271
-294
-292
-253
-268
-279
-282
-285
-273
-289
-315
-313
-310
-298
-278
-246
-257
-249
-232
-251
-279
-284
-268
-290
-293
-269
-293
-297
-309
-296
-265
-307
-312
-295
-275
-258
-274
-267
-281
-296
-304
-309
-323
-306
-300
-287
-273
-256
-250
-247
-235
-230
-227
-244
-262
-292
-302
-282
-275
-247
-249
-252
-207
-196
-208
-191
-168
-162
-177
-193
-183
-163
-177
-231
-276
-290
-305
-335
-329
-326
-350
-366
-331
-328
-359
-322
-234
-182
-183
-180
-176
-209
-242
-277
-312
-332
-327
-320
-300
-282
-282
-277
-252
-233
-196
-173
-196
-224
-217
-180
-181
-209
-238
-251
-258
-256
-246
-268
-296
-324
-352
-318
-243
-218
-217
-180
-170
-190
-195
-205
-182
-164
-178
-190
-179
-162
-139
-138
-147
-138
-157
-159
-124
-132
-137
-155
-156
-195
-225
-216
-219
-204
-196
-198
-195
-189
-178
-184
-188
-197
-226
-214
-188
-174
-193
-208
-211
-239
-260
-259
-242
-245
-279
-305
-308
-311
-312
-293
-270
-301
-326
-296
-284
-256
-237
-216
-210
-257
-290
-288
-266
-267
-302
-311
-303
-311
-295
-292
-272
-230
-217
-257
-285
-273
-260
-272
-269
-277
-290
-293
-258
-214
-211
-192
-158
-150
-154
-110
-108
-117
-111
-134
-144
-146
-142
-139
-147
-154
-153
-181
-174
-138
-144
-167
-202
-236
-213
-228
-252
-255
-288
-290
-295
-309
-296
-290
-302
-283
-265
-265
-272
-270
-258
-237
-214
-213
-226
-233
-237
-203
-194
-207
-226
-260
-245
-251
-278
-250
-236
-228
-240
-242
-223
-195
-193
-218
-216
-227
-249
-271
-277
-297
-295
-236
-224
-247
-258
-263
-252
-239
-229
-227
-245
-233
-244
-259
-243
-195
-202
-206
-208
-195
-140
-117
-152
-152
-156
-212
-247
-285
-233
-159
-196
-264
-289
-247
-205
-187
-173
-168
-207
-260
-274
-284
-270
-268
-294
-298
-309
-328
-352
-354
-358
-397
-393
-375
-390
-386
-356
-343
-331
-309
-313
-340
-328
-328
-324
-317
-290
-264
-234
-234
-261
-273
-292
-305
-302
-324
-344
-385
-399
-370
-362
-347
-328
-282
-276
-299
-317
-284
-262
-310
-320
-309
-298
-260
-259
-259
-227
-210
-210
-210
-209
-197
-217
-260
-247
-240
-255
-275
-268
-250
-211
-229
-272
-271
-305
-355
-345
-302
-288
-300
-337
-328
-329
-317
-275
-254
-251
-235
-243
-303
-337
-337
-326
-325
-304
-294
-286
-239
-222
-193
-154
-158
-153
-163
-158
-171
-179
-143
-143
-188
-200
-190
-191
-208
-221
-258
-237
-230
-259
-255
-264
-274
-266
-272
-253
-224
-239
-250
-233
-227
-213
-183
-195
-241
-264
-260
-282
-292
-296
-274
-268
-287
-302
-315
-314
-294
-289
-249
-252
-238
-254
-266
-239
-201
-193
-200
-189
-192
-190
-201
-202
-190
-220
-266
-272
-249
-223
-223
-211
-208
-178
-179
-176
-149
-167
-183
-169
-135
-150
-169
-113
-95
-93
-136
-162
-150
-150
-149
-163
-224
-263
-294
-309
-303
-286
-268
-276
-277
-262
-249
-258
-284
-286
-290
-279
-287
-292
-281
-295
-253
-232
-257
-275
-290
-298
-332
-358
-324
-282
-277
-249
-230
-233
-228
-232
-237
-271
-274
-286
-274
-295
-333
-310
-288
-299
-294
-274
-303
-329
-309
-288
-307
-330
-284
-268
-272
-260
-250
-270
-313
-315
-249
-164
-139
-179
-211
-249
-235
-198
-193
-178
-190
-221
-238
-184
-152
-166
-193
-216
-165
-146
-163
-174
-183
-188
-198
-216
-210
-208
-242
-283
-277
-288
-303
-302
-281
-273
-310
-298
-278
-295
-316
-319
-293
-282
-297
-301
-268
-284
-317
-311
-292
-280
-278
-290
-299
-286
-284
-315
-320
-283
-239
-199
-178
-196
-210
-222
-241
-255
-281
-296
-277
-281
-296
-306
-312
-281
-283
-340
-360
-310
-267
-289
-299
-314
-302
-283
-263
-225
-252
-277
-307
-354
-359
-391
-419
-431
-433
-391
-326
-261
-235
-252
-279
-248
-273
-365
-378
-374
-345
-318
-355
-409
-418
-376
-289
-259
-246
-283
-298
-298
-310
-253
-208
-202
-181
-153
-99
-84
-150
-227
-240
-227
-264
-333
-333
-304
-315
-337
-286
-254
-283
-305
-287
-318
-333
-364
-410
-404
-390
-387
-392
-402
-441
-427
-407
-409
-459
-462
-461
-461
-479
-498
-516
-475
-409
-388
-428
-447
-435
-407
-361
-331
-301
-260
-247
-270
-236
-217
-198
-211
-256
-261
-268
-263
-294
-319
-279
-248
-213
-227
-264
-322
-330
-309
-271
-270
-304
-380
-409
-375
-361
-319
-302
-347
-381
-423
-447
-454
-428
-393
-378
-389
-369
-367
-369
-351
-340
-362
-361
-355
-344
-323
-336
-372
-378
-385
-353
-272
-232
-224
-253
-242
-242
-255
-276
-274
-265
-264
-240
-206
-226
-210
-179
-174
-174
-173
-162
-210
-227
-235
-254
-257
-231
-208
-223
-193
-175
-159
-156
-179
-232
-247
-243
-237
-215
-214
-205
-217
-221
-210
-227
-227
-225
-227
-257
-295
-356
-329
-215
-157
-181
-266
-312
-288
-265
-222
-196
-243
-285
-332
-359
-355
-371
-366
-358
-357
-307
-288
-316
-343
-337
-329
-337
-323
-348
-378
-387
-344
-296
-286
-303
-310
-308
-250
-207
-175
-181
-229
-258
-260
-259
-210
-195
-220
-242
-300
-314
-316
-285
-257
-258
-271
-257
-271
-256
-257
-256
-237
-271
-236
-223
-244
-252
-250
-250
-223
-246
-289
-329
-354
-302
-277
-286
-321
-285
-260
-307
-294
-275
-301
-319
-307
-302
-317
-316
-342
-374
-338
-283
-285
-310
-302
-289
-284
-285
-318
-280
-248
-246
-216
-233
-246
-241
-263
-254
-180
-175
-179
-163
-154
-163
-158
-145
-120
-126
-183
-194
-212
-246
-188
-209
-229
-257
-225
-197
-173
-144
-190
-167
-175
-150
-119
-63
-95
-181
-266
-290
-219
-220
-186
-232
-335
-427
-405
-321
-280
-254
-249
-261
-382
-437
-370
-292
-251
-259
-296
-303
-327
-339
-335
-356
-390
-392
-398
-407
-411
-423
-393
-394
-369
-325
-283
-273
-298
-283
-288
-270
-239
-240
-240
-242
-245
-247
-281
-337
-294
-267
-257
-288
-316
-307
-253
-233
-254
-260
-227
-246
-249
-256
-270
-249
-287
-268
-244
-253
-226
-228
-247
-233
-240
-238
-222
-238
-259
-265
-233
-222
-196
-193
-204
-225
-281
-286
-229
-205
-231
-261
-276
-223
-207
-244
-251
-243
-260
-291
-287
-273
-279
-252
-211
-156
-193
-224
-246
-219
-253
-344
-372
-417
-378
-439
-442
-434
-349
-306
-335
-444
-423
-296
-294
-397
-480
-510
-522
-489
-438
-349
-290
-265
-281
-288
-335
-364
-396
-437
-445
-403
-434
-455
-368
-328
-309
-262
-215
-231
-289
-305
-276
-227
-237
-269
-283
-288
-291
-264
-238
-186
-192
-281
-323
-325
-331
-361
-364
-312
-268
-352
-399
-330
-254
-251
-307
-333
-346
-332
-332
-327
-281
-313
-376
-382
-341
-335
-308
-265
-276
-239
-219
-241
-232
-231
-244
-237
-229
-228
-213
-190
-178
-219
-275
-299
-333
-382
-357
-379
-332
-289
-299
-287
-265
-310
-295
-261
-222
-190
-207
-277
-390
-424
-425
-357
-290
-293
-279
-290
-310
-323
-352
-337
-333
-342
-378
-356
-311
-279
-242
-221
-209
-251
-241
-234
-270
-272
-289
-284
-250
-237
-219
-210
-222
-237
-233
-257
-257
-263
-282
-301
-300
-278
-287
-249
-223
-232
-247
-233
-198
-218
-220
-225
-248
-265
-247
-197
-176
-178
-170
-192
-240
-272
-293
-256
-253
-209
-176
-224
-249
-250
-259
-246
-221
-255
-290
-320
-343
-330
-341
-368
-351
-293
-273
-272
-303
-324
-278
-220
-207
-191
-170
-139
-115
-108
-140
-187
-201
-238
-216
-213
-227
-193
-241
-267
-256
-240
-171
-181
-205
-259
-321
-317
-309
-283
-301
-312
-283
-280
-320
-310
-299
-340
-318
-290
-282
-307
-295
-268
-265
-276
-234
-185
-172
-161
-133
-122
-114
-131
-178
-184
-205
-228
-233
-194
-160
-165
-199
-233
-231
-180
-155
-116
-107
-163
-234
-255
-193
-174
-196
-199
-222
-200
-164
-145
-118
-172
-212
-217
-179
-133
-147
-202
-202
-195
-127
-76
-84
-172
-240
-266
-230
-221
-248
-264
-235
-235
-234
-222
-237
-255
-285
-288
-250
-239
-218
-205
-225
-256
-245
-190
-149
-152
-205
-216
-216
-277
-238
-183
-154
-136
-108
-166
-199
-153
-144
-144
-119
-112
-92
-100
-74
-67
-37
-45
-100
-115
-161
-177
-212
-202
-145
-90
-122
-186
-200
-166
-131
-154
-207
-232
-228
-198
-164
-141
-115
-114
-172
-194
-192
-183
-153
-186
-240
-246
-250
-231
-249
-269
-279
-290
-290
-283
-282
-300
-333
-341
-320
-304
-304
-309
-314
-306
-279
-275
-269
-253
-252
-246
-256
-213
-191
-227
-264
-298
-311
-281
-263
-266
-208
-209
-227
-228
-254
-288
-274
-226
-214
-174
-165
-196
-171
-188
-217
-205
-155
-161
-153
-130
-162
-194
-199
-164
-140
-115
-149
-200
-213
-256
-285
-279
-243
-230
-218
-251
-270
-233
-205
-159
-127
-188
-234
-230
-197
-164
-166
-201
-238
-220
-169
-161
-198
-206
-221
-240
-255
-213
-156
-138
-156
-131
-125
-119
-123
-123
-154
-193
-231
-227
-204
-179
-166
-196
-264
-286
-260
-221
-189
-158
-172
-200
-222
-243
-242
-214
-179
-136
-79
-96
-116
-110
-133
-140
-151
-129
-138
-131
-102
-128
-97
-111
-120
-130
-154
-156
-155
-134
-128
-158
-166
-158
-160
-110
-93
-135
-176
-190
-166
-172
-208
-199
-159
-174
-185
-188
-196
-187
-158
-133
-129
-136
-161
-191
-219
-228
-232
-244
-242
-250
-193
-118
-84
-63
-100
-139
-159
-132
-104
-120
-141
-128
-166
-186
-147
-106
-83
-72
-103
-117
-168
-190
-178
-162
-104
-93
-133
-126
-147
-143
-119
-138
-138
-132
-178
-207
-198
-198
-190
-179
-196
-242
-218
-171
-150
-155
-185
-203
-202
-194
-155
-138
-136
-113
-121
-163
-166
-118
-102
-111
-130
-126
-140
-144
-131
-119
-94
-112
-135
-156
-124
-42
-9
-10
-67
-110
-88
-76
-78
-60
-49
-28
-12
-5
-5
-9
-44
-63
-70
-47
-72
-117
-118
-146
-139
-105
-76
-85
-96
-104
-91
-44
-31
-77
-108
-143
-133
-113
-95
-86
-112
-157
-177
-166
-165
-157
-148
-143
-160
-158
-157
-178
-203
-177
-166
-151
-113
-85
-113
-138
-132
-120
-96
-95
-103
-149
-199
-205
-172
-137
-98
-124
-176
-197
-182
-149
-122
-124
-130
-156
-178
-149
-113
-74
-85
-114
-126
-156
-180
-181
-187
-175
-199
-212
-211
-215
-193
-210
-205
-207
-237
-236
-257
-243
-234
-252
-272
-299
-257
-204
-249
-246
-230
-250
-216
-200
-211
-174
-132
-111
-156
-209
-262
-283
-265
-238
-184
-166
-192
-224
-238
-208
-185
-164
-187
-238
-253
-211
-180
-229
-223
-207
-218
-195
-161
-163
-195
-206
-228
-223
-241
-271
-296
-299
-274
-281
-281
-268
-198
-186
-195
-196
-218
-221
-223
-225
-211
-178
-165
-170
-174
-193
-209
-170
-143
-134
-172
-201
-170
-149
-136
-97
-113
-134
-146
-133
-138
-186
-232
-263
-258
-219
-222
-270
-312
-315
-270
-236
-224
-226
-237
-261
-251
-218
-212
-232
-239
-267
-329
-348
-358
-355
-344
-346
-333
-312
-290
-281
-254
-269
-302
-281
-241
-205
-200
-217
-264
-287
-299
-245
-197
-236
-210
-196
-213
-224
-199
-183
-194
-202
-197
-163
-183
-159
-115
-118
-120
-137
-135
-127
-120
-98
-101
-75
-81
-156
-181
-166
-162
-172
-199
-199
-137
-148
-180
-207
-219
-227
-234
-199
-178
-222
-306
-335
-294
-263
-259
-268
-286
-292
-278
-281
-266
-258
-255
-227
-225
-201
-144
-169
-199
-208
-172
-140
-140
-136
-150
-170
-224
-270
-294
-285
-273
-265
-201
-145
-135
-162
-180
-149
-142
-179
-214
-219
-228
-212
-161
-128
-133
-169
-195
-166
-158
-181
-191
-201
-207
-204
-225
-241
-205
-181
-179
-176
-183
-167
-165
-175
-192
-184
-160
-206
-285
-301
-316
-323
-311
-327
-305
-273
-291
-300
-271
-229
-193
-200
-217
-233
-247
-242
-193
-187
-234
-287
-294
-272
-267
-258
-225
-193
-207
-207
-184
-183
-203
-207
-210
-228
-225
-203
-207
-210
-192
-195
-205
-230
-233
-236
-236
-206
-188
-197
-209
-215
-201
-198
-190
-154
-112
-121
-155
-125
-107
-103
-81
-107
-138
-165
-163
-141
-132
-154
-176
-189
-208
-207
-213
-223
-205
-184
-179
-202
-234
-232
-246
-261
-245
-260
-301
-361
-402
-374
-333
-319
-321
-324
-318
-318
-305
-267
-276
-295
-284
-289
-278
-251
-244
-236
-232
-193
-175
-189
-182
-181
-203
-217
-207
-221
-250
-269
-255
-248
-248
-247
-228
-196
-175
-165
-149
-126
-134
-170
-185
-178
-206
-238
-277
-301
-298
-294
-273
-263
-229
-210
-247
-242
-230
-242
-244
-222
-195
-200
-214
-215
-206
-179
-200
-254
-297
-326
-319
-299
-277
-257
-259
-257
-270
-282
-296
-306
-315
-307
-273
-288
-275
-270
-283
-254
-232
-214
-209
-216
-193
-201
-224
-234
-251
-257
-271
-273
-279
-287
-305
-334
-361
-366
-342
-317
-309
-319
-317
-333
-320
-319
-327
-290
-289
-302
-310
-344
-327
-299
-303
-296
-316
-311
-326
-317
-256
-234
-241
-266
-302
-355
-344
-285
-262
-296
-309
-291
-246
-218
-213
-199
-234
-268
-263
-281
-297
-302
-298
-298
-311
-309
-280
-287
-315
-309
-323
-349
-363
-398
-391
-366
-381
-375
-360
-348
-331
-311
-291
-290
-286
-276
-271
-285
-281
-271
-292
-307
-305
-310
-296
-280
-269
-281
-295
-308
-325
-319
-319
-334
-344
-353
-352
-340
-324
-305
-292
-254
-224
-219
-236
-250
-248
-251
-249
-227
-207
-225
-206
-190
-196
-224
-245
-218
-197
-230
-246
-238
-231
-230
-257
-261
-251
-235
-227
-250
-252
-259
-288
-293
-303
-314
-323
-337
-336
-362
-400
-413
-417
-397
-403
-406
-376
-360
-341
-337
-373
-388
-414
-446
-463
-449
-402
-372
-361
-342
-316
-309
-300
-283
-273
-245
-251
-272
-296
-297
-292
-291
-278
-277
-298
-295
-294
-317
-307
-303
-319
-327
-331
-300
-267
-256
-226
-209
-211
-212
-220
-231
-273
-327
-351
-367
-345
-313
-286
-273
-286
-308
-323
-329
-348
-376
-412
-416
-416
-411
-398
-396
-380
-363
-374
-387
-375
-354
-329
-322
-315
-303
-329
-342
-353
-364
-363
-357
-369
-378
-365
-349
-345
-347
-328
-301
-284
-263
-239
-229
-240
-221
-212
-222
-223
-231
-220
-229
-260
-248
-250
-270
-262
-254
-247
-268
-305
-301
-310
-314
-307
-316
-318
-306
-302
-319
-318
-318
-316
-295
-267
-263
-274
-247
-233
-233
-212
-240
-275
-293
-309
-313
-350
-353
-318
-328
-339
-360
-392
-411
-414
-408
-414
-419
-395
-354
-344
-344
-341
-352
-375
-402
-400
-404
-430
-427
-428
-449
-441
-427
-416
-431
-429
-406
-409
-399
-384
-389
-382
-361
-347
-333
-333
-338
-343
-383
-416
-396
-395
-402
-409
-414
-410
-394
-380
-397
-414
-398
-358
-335
-329
-331
-329
-332
-326
-332
-346
-364
-357
-318
-316
-320
-298
-278
-260
-237
-257
-304
-340
-351
-323
-323
-329
-331
-329
-338
-366
-333
-322
-332
-291
-281
-313
-347
-363
-378
-399
-408
-399
-425
-422
-411
-427
-418
-417
-431
-428
-427
-405
-394
-402
-380
-361
-371
-361
-343
-335
-307
-281
-276
-287
-325
-350
-353
-368
-367
-343
-352
-362
-337
-324
-316
-325
-331
-340
-360
-350
-326
-293
-280
-276
-262
-280
-285
-297
-320
-342
-363
-376
-381
-375
-357
-348
-355
-348
-355
-381
-400
-396
-389
-385
-373
-354
-356
-366
-358
-370
-372
-381
-410
-413
-404
-419
-439
-454
-450
-429
-432
-411
-401
-402
-393
-372
-368
-376
-362
-369
-371
-369
-374
-388
-418
-423
-392
-362
-344
-320
-316
-319
-330
-322
-290
-293
-289
-282
-268
-267
-276
-277
-269
-268
-259
-256
-252
-244
-247
-244
-262
-272
-287
-294
-293
-289
-286
-291
-287
-280
-291
-293
-292
-270
-239
-244
-251
-237
-236
-252
-281
-314
-337
-347
-353
-354
-328
-314
-316
-301
-274
-261
-292
-330
-357
-385
-379
-379
-387
-370
-356
-366
-358
-353
-366
-374
-401
-420
-404
-400
-389
-365
-354
-323
-292
-297
-317
-342
-333
-297
-292
-273
-250
-243
-252
-259
-278
-290
-274
-299
-340
-342
-327
-297
-262
-234
-229
-229
-247
-270
-279
-292
-282
-281
-271
-247
-246
-240
-244
-277
-270
-264
-292
-283
-274
-300
-316
-324
-324
-324
-319
-313
-279
-249
-256
-270
-289
-283
-261
-239
-215
-199
-219
-218
-204
-181
-162
-162
-157
-157
-193
-205
-216
-233
-227
-255
-294
-298
-295
-300
-314
-318
-302
-317
-334
-326
-302
-284
-286
-291
-296
-327
-341
-347
-327
-304
-316
-320
-311
-335
-316
-312
-321
-302
-302
-300
-320
-329
-331
-319
-319
-310
-304
-319
-297
-281
-271
-246
-246
-249
-254
-294
-314
-328
-351
-371
-377
-374
-382
-412
-446
-444
-419
-376
-340
-321
-282
-264
-242
-218
-239
-251
-255
-244
-253
-275
-305
-346
-353
-345
-325
-290
-291
-298
-295
-286
-258
-239
-233
-225
-205
-210
-226
-238
-257
-274
-310
-334
-328
-322
-343
-351
-326
-333
-327
-307
-309
-316
-323
-305
-288
-305
-326
-326
-309
-289
-275
-279
-280
-280
-291
-286
-280
-289
-264
-231
-227
-250
-288
-282
-298
-321
-308
-313
-343
-358
-379
-377
-348
-335
-339
-366
-385
-395
-380
-366
-371
-370
-370
-378
-376
-346
-331
-367
-387
-357
-340
-329
-322
-307
-290
-323
-326
-309
-343
-337
-310
-284
-270
-250
-217
-224
-240
-228
-217
-230
-257
-230
-217
-247
-276
-281
-285
-296
-294
-295
-290
-276
-258
-246
-276
-310
-321
-317
-312
-287
-274
-279
-269
-265
-283
-310
-294
-297
-295
-280
-248
-211
-215
-252
-265
-251
-246
-252
-249
-247
-241
-244
-281
-315
-330
-316
-302
-326
-319
-288
-309
-338
-358
-369
-386
-377
-350
-349
-337
-321
-287
-265
-263
-243
-256
-262
-245
-240
-236
-244
-251
-254
-269
-261
-287
-325
-345
-347
-327
-312
-298
-291
-299
-312
-303
-283
-267
-279
-304
-313
-312
-329
-344
-346
-356
-351
-356
-371
-383
-378
-365
-384
-380
-350
-328
-333
-343
-330
-341
-344
-287
-230
-190
-158
-126
-117
-145
-191
-217
-237
-226
-224
-232
-228
-249
-259
-256
-255
-268
-234
-179
-168
-186
-205
-212
-233
-261
-241
-246
-249
-227
-220
-267
-298
-282
-283
-294
-290
-264
-253
-264
-279
-268
-267
-293
-269
-256
-287
-303
-306
-311
-335
-345
-331
-308
-288
-271
-249
-241
-236
-222
-207
-180
-145
-119
-85
-79
-95
-104
-116
-141
-170
-204
-219
-228
-245
-273
-224
-204
-225
-218
-212
-202
-201
-185
-162
-170
-196
-178
-185
-198
-202
-222
-223
-219
-226
-261
-299
-298
-300
-290
-277
-294
-296
-303
-310
-295
-297
-280
-249
-218
-164
-134
-144
-160
-161
-158
-167
-204
-241
-246
-236
-234
-250
-277
-271
-271
-288
-246
-175
-151
-145
-111
-104
-134
-145
-156
-168
-192
-201
-178
-166
-158
-125
-118
-140
-151
-172
-208
-222
-212
-180
-185
-215
-237
-247
-240
-227
-225
-202
-185
-194
-207
-233
-224
-224
-236
-263
-270
-246
-246
-236
-218
-222
-239
-264
-271
-255
-246
-224
-222
-239
-242
-233
-230
-227
-225
-242
-233
-223
-241
-252
-233
-212
-193
-202
-206
-194
-191
-211
-235
-254
-257
-268
-256
-230
-215
-218
-241
-243
-226
-195
-192
-204
-211
-195
-185
-172
-161
-196
-205
-172
-180
-198
-223
-236
-217
-208
-208
-217
-250
-264
-270
-265
-265
-294
-311
-313
-285
-235
-204
-193
-184
-197
-212
-213
-207
-198
-191
-186
-202
-218
-195
-187
-156
-145
-174
-178
-167
-152
-118
-117
-114
-108
-98
-90
-85
-80
-93
-75
-86
-111
-142
-149
-145
-154
-151
-140
-142
-155
-142
-166
-206
-236
-273
-288
-300
-275
-255
-273
-270
-271
-297
-293
-286
-288
-299
-314
-329
-345
-346
-315
-286
-276
-276
-278
-259
-219
-196
-203
-190
-192
-192
-178
-184
-233
-244
-216
-222
-228
-234
-218
-218
-194
-162
-150
-116
-87
-101
-136
-164
-197
-200
-188
-176
-181
-168
-170
-173
-179
-172
-178
-182
-183
-184
-198
-202
-197
-211
-247
-272
-270
-254
-251
-243
-227
-235
-237
-250
-286
-280
-253
-241
-233
-245
-254
-232
-212
-192
-183
-178
-180
-182
-153
-135
-134
-149
-156
-173
-176
-175
-207
-243
-265
-273
-256
-243
-222
-212
-209
-204
-200
-186
-185
-170
-182
-195
-211
-227
-203
-196
-187
-192
-209
-199
-195
-224
-227
-214
-228
-221
-187
-172
-189
-180
-189
-196
-200
-184
-182
-168
-156
-147
-142
-126
-104
-111
-118
-123
-133
-139
-147
-147
-141
-135
-138
-139
-108
-124
-127
-125
-132
-128
-130
-136
-127
-94
-63
-88
-143
-182
-212
-217
-211
-220
-225
-239
-249
-230
-207
-201
-190
-162
-141
-108
-90
-71
-88
-141
-170
-182
-195
-220
-231
-227
-236
-240
-238
-232
-240
-274
-259
-281
-304
-269
-235
-227
-222
-206
-198
-179
-152
-130
-145
-179
-189
-212
-222
-248
-233
-234
-240
-236
-235
-223
-197
-169
-181
-180
-158
-159
-170
-160
-135
-110
-118
-128
-157
-175
-181
-186
-189
-188
-185
-208
-208
-183
-176
-181
-188
-208
-199
-196
-190
-179
-179
-185
-213
-221
-220
-241
-256
-229
-190
-183
-205
-228
-238
-229
-203
-225
-231
-221
-198
-211
-223
-215
-229
-251
-268
-263
-277
-284
-263
-263
-275
-284
-296
-267
-238
-242
-266
-260
-257
-232
-226
-233
-234
-206
-171
-191
-206
-200
-195
-220
-225
-218
-234
-245
-277
-320
-341
-336
-325
-295
-258
-235
-228
-241
-246
-241
-238
-248
-245
-217
-210
-240
-286
-310
-298
-272
-245
-248
-242
-206
-195
-181
-147
-139
-136
-152
-153
-132
-131
-136
-153
-167
-187
-203
-210
-217
-192
-147
-134
-130
-133
-112
-114
-154
-177
-213
-256
-260
-239
-231
-225
-216
-261
-281
-287
-280
-296
-307
-297
-287
-287
-320
-312
-296
-282
-260
-252
-268
-259
-247
-250
-273
-301
-299
-301
-304
-307
-305
-299
-281
-276
-280
-285
-297
-285
-272
-253
-212
-187
-181
-178
-169
-156
-153
-163
-200
-257
-303
-324
-333
-342
-358
-365
-371
-344
-300
-273
-256
-228
-215
-231
-236
-243
-263
-267
-278
-293
-286
-301
-346
-351
-336
-335
-337
-341
-330
-306
-289
-278
-256
-273
-300
-311
-324
-338
-372
-392
-373
-352
-347
-327
-323
-323
-278
-257
-272
-280
-289
-297
-284
-258
-252
-279
-313
-281
-245
-229
-236
-269
-280
-286
-275
-283
-283
-261
-257
-271
-269
-252
-249
-254
-238
-210
-228
-250
-249
-247
-252
-246
-263
-307
-355
-374
-372
-369
-365
-334
-289
-275
-288
-276
-260
-249
-242
-220
-188
-177
-180
-215
-211
-188
-166
-149
-163
-197
-210
-202
-199
-192
-215
-207
-181
-161
-140
-125
-118
-150
-149
-156
-178
-190
-195
-197
-169
-131
-134
-147
-134
-112
-116
-133
-129
-111
-133
-157
-183
-198
-208
-229
-232
-216
-225
-250
-264
-259
-244
-230
-225
-232
-246
-245
-231
-240
-273
-294
-277
-285
-296
-299
-275
-248
-255
-261
-243
-233
-236
-238
-249
-244
-245
-261
-284
-311
-311
-311
-314
-302
-276
-278
-277
-251
-242
-216
-197
-206
-206
-190
-177
-186
-187
-195
-219
-228
-239
-257
-260
-245
-223
-220
-224
-231
-232
-233
-248
-262
-281
-293
-272
-234
-216
-219
-224
-201
-181
-177
-171
-176
-180
-176
-164
-170
-188
-192
-203
-217
-233
-259
-260
-252
-268
-262
-254
-236
-203
-185
-202
-249
-269
-265
-291
-294
-278
-279
-273
-256
-240
-239
-215
-179
-161
-135
-166
-204
-213
-231
-248
-250
-261
-239
-241
-253
-225
-224
-242
-224
-225
-250
-242
-209
-234
-250
-247
-255
-244
-239
-222
-197
-195
-191
-147
-145
-174
-182
-185
-196
-192
-206
-235
-260
-270
-249
-248
-226
-204
-223
-256
-267
-251
-236
-248
-258
-260
-239
-255
-277
-291
-329
-341
-318
-306
-317
-338
-357
-357
-371
-388
-394
-383
-345
-324
-345
-347
-346
-355
-353
-340
-326
-316
-313
-302
-277
-286
-288
-309
-335
-316
-317
-322
-294
-277
-289
-288
-279
-272
-266
-225
-215
-211
-222
-233
-263
-298
-307
-309
-300
-304
-331
-341
-324
-304
-293
-302
-303
-281
-257
-247
-232
-237
-257
-264
-281
-285
-292
-304
-305
-309
-324
-330
-346
-351
-360
-375
-371
-377
-384
-380
-374
-380
-379
-361
-359
-371
-383
-389
-370
-340
-327
-343
-347
-357
-349
-353
-356
-357
-369
-381
-395
-418
-437
-446
-419
-399
-388
-364
-348
-337
-337
-320
-315
-335
-341
-358
-390
-385
-390
-392
-362
-350
-334
-335
-315
-316
-319
-313
-331
-349
-383
-414
-420
-407
-381
-406
-442
-428
-419
-392
-359
-347
-357
-356
-356
-345
-340
-348
-316
-311
-283
-235
-219
-218
-242
-256
-279
-304
-313
-290
-266
-257
-259
-274
-296
-319
-313
-325
-364
-380
-367
-365
-345
-332
-320
-315
-315
-312
-319
-309
-309
-285
-268
-275
-274
-283
-295
-295
-273
-262
-283
-291
-285
-304
-300
-292
-297
-298
-316
-300
-286
-288
-291
-294
-300
-306
-311
-316
-309
-321
-310
-331
-338
-340
-335
-330
-334
-321
-325
-359
-383
-363
-363
-356
-334
-338
-334
-298
-271
-301
-333
-338
-349
-344
-346
-363
-329
-290
-301
-313
-312
-322
-332
-335
-323
-301
-298
-295
-289
-287
-274
-251
-229
-247
-271
-301
-304
-299
-312
-306
-305
-325
-341
-310
-276
-270
-255
-214
-218
-246
-232
-235
-260
-255
-243
-253
-268
-260
-244
-249
-266
-265
-274
-281
-256
-209
-192
-200
-197
-201
-216
-238
-238
-227
-232
-219
-209
-207
-210
-200
-189
-186
-214
-224
-231
-259
-285
-287
-266
-252
-215
-181
-172
-172
-169
-159
-174
-150
-128
-158
-199
-226
-222
-238
-264
-280
-273
-282
-283
-291
-294
-294
-282
-245
-210
-187
-189
-222
-265
-293
-289
-290
-278
-265
-265
-271
-285
-298
-302
-292
-303
-288
-263
-269
-252
-249
-242
-249
-256
-249
-273
-268
-270
-265
-261
-257
-235
-233
-224
-238
-262
-265
-267
-276
-288
-289
-292
-321
-324
-335
-348
-336
-322
-316
-298
-297
-297
-280
-274
-280
-284
-283
-276
-284
-293
-294
-309
-323
-319
-333
-336
-315
-313
-291
-265
-268
-289
-305
-298
-273
-243
-233
-233
-215
-208
-198
-193
-170
-163
-174
-192
-203
-205
-187
-186
-197
-175
-174
-186
-165
-146
-174
-197
-220
-221
-228
-228
-237
-233
-236
-255
-262
-265
-258
-258
-231
-204
-219
-245
-256
-277
-282
-280
-272
-276
-285
-277
-285
-296
-276
-276
-309
-342
-367
-359
-336
-337
-359
-365
-363
-352
-325
-308
-328
-345
-331
-343
-347
-325
-298
-299
-315
-308
-320
-349
-338
-300
-282
-325
-372
-377
-378
-371
-394
-418
-395
-375
-342
-331
-313
-274
-250
-218
-182
-199
-234
-267
-295
-313
-297
-280
-312
-328
-336
-358
-386
-389
-378
-392
-391
-353
-309
-280
-255
-249
-238
-250
-242
-203
-212
-234
-240
-237
-224
-223
-213
-219
-237
-242
-239
-236
-243
-249
-241
-234
-227
-228
-245
-283
-308
-305
-262
-204
-216
-253
-258
-255
-261
-254
-241
-259
-267
-272
-286
-276
-285
-285
-298
-319
-318
-294
-294
-289
-275
-250
-232
-252
-269
-261
-243
-249
-253
-249
-242
-261
-286
-304
-307
-309
-314
-284
-285
-275
-249
-217
-211
-243
-252
-262
-278
-276
-277
-293
-291
-281
-300
-298
-284
-275
-288
-279
-273
-280
-262
-248
-248
-253
-261
-294
-328
-304
-262
-264
-271
-257
-234
-226
-213
-226
-211
-206
-213
-180
-204
-218
-211
-220
-230
-228
-223
-214
-207
-247
-252
-237
-242
-222
-205
-212
-234
-241
-233
-219
-192
-196
-212
-217
-216
-196
-188
-200
-207
-211
-220
-251
-288
-295
-302
-284
-269
-290
-290
-285
-284
-289
-265
-229
-209
-206
-219
-204
-206
-229
-240
-263
-266
-278
-313
-311
-314
-327
-298
-289
-295
-298
-317
-308
-279
-240
-257
-273
-244
-223
-206
-209
-211
-199
-214
-215
-218
-226
-237
-258
-240
-234
-228
-223
-224
-195
-170
-169
-171
-163
-160
-163
-173
-180
-151
-158
-187
-203
-206
-198
-197
-199
-183
-187
-172
-156
-183
-228
-260
-283
-304
-302
-302
-285
-278
-295
-294
-283
-269
-275
-257
-234
-240
-257
-268
-250
-245
-241
-247
-258
-251
-246
-251
-276
-305
-324
-345
-359
-358
-373
-386
-384
-368
-370
-361
-351
-337
-306
-286
-283
-309
-329
-344
-357
-379
-367
-335
-294
-265
-253
-242
-220
-193
-180
-183
-188
-175
-174
-166
-167
-174
-190
-198
-199
-203
-190
-175
-180
-180
-197
-243
-235
-205
-178
-156
-154
-180
-215
-252
-271
-266
-247
-223
-192
-189
-203
-189
-200
-219
-239
-248
-274
-334
-367
-390
-419
-418
-424
-436
-443
-449
-457
-468
-439
-416
-413
-410
-395
-383
-365
-341
-314
-293
-291
